diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 8ba1634..2be9983 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -29,18 +29,21 @@ jobs: ${{ runner.os }}-node- - name: Install dependencies run: npm install - - name: Run application - run: npm start - env: - GOOGLE_PRIVATE_KEY: ${{ secrets.GOOGLE_PRIVATE_KEY }} - GOOGLE_SERVICE_ACCOUNT_EMAIL: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_EMAIL }} - TEST_SHEET_ID: ${{ secrets.TEST_SHEET_ID }} - TB_THA_SHEET: ${{ secrets.TB_THA_SHEET }} - TB_MYS_SHEET: ${{ secrets.TB_MYS_SHEET }} - TB_SGP_SHEET: ${{ secrets.TB_SGP_SHEET }} - TB_UAE_SHEET: ${{ secrets.TB_UAE_SHEET }} - PORT: 36530 - DEBUG: server:* + - name: Show heartbeat.js version and changelogs + run: | + awk '/const heartbeatApiInfo = {/,/};/' ggs-cron/plugins/heartbeat.js | grep -E 'version:|changelogs:' + # - name: Run application + # run: npm start + # env: + # GOOGLE_PRIVATE_KEY: ${{ secrets.GOOGLE_PRIVATE_KEY }} + # GOOGLE_SERVICE_ACCOUNT_EMAIL: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_EMAIL }} + # TEST_SHEET_ID: ${{ secrets.TEST_SHEET_ID }} + # TB_THA_SHEET: ${{ secrets.TB_THA_SHEET }} + # TB_MYS_SHEET: ${{ secrets.TB_MYS_SHEET }} + # TB_SGP_SHEET: ${{ secrets.TB_SGP_SHEET }} + # TB_UAE_SHEET: ${{ secrets.TB_UAE_SHEET }} + # PORT: 36530 + # DEBUG: server:* build-docker: runs-on: docker needs: build-and-test @@ -49,16 +52,20 @@ jobs: uses: actions/checkout@v4 - name: Build Docker image run: docker build -t ggs-cron:${{ github.ref_name }} . - - name: Run Docker container - run: | - docker run --rm \ - -e GOOGLE_PRIVATE_KEY=${{ secrets.GOOGLE_PRIVATE_KEY }} \ - -e GOOGLE_SERVICE_ACCOUNT_EMAIL=${{ secrets.GOOGLE_SERVICE_ACCOUNT_EMAIL }} \ - -e TEST_SHEET_ID=${{ secrets.TEST_SHEET_ID }} \ - -e TB_THA_SHEET=${{ secrets.TB_THA_SHEET }} \ - -e TB_MYS_SHEET=${{ secrets.TB_MYS_SHEET }} \ - -e TB_SGP_SHEET=${{ secrets.TB_SGP_SHEET }} \ - -e TB_UAE_SHEET=${{ secrets.TB_UAE_SHEET }} \ - -e PORT=36530 \ - -e DEBUG=server:* \ - ggs-cron:${{ github.ref_name }} \ No newline at end of file + # - name: Log in to Forgejo Packages + # run: echo "${{ secrets.FORGEJO_PAT }}" | docker login -u pakin --password-stdin pakin-test-15-3530.tail110d9.ts.net + # - name: Push Docker image to Forgejo Packages + # run: docker push pakin-test-15-3530.tail110d9.ts.net/pakin/ggs-cron:${{ github.ref_name }} + # - name: Run Docker container + # run: | + # docker run --rm \ + # -e GOOGLE_PRIVATE_KEY=${{ secrets.GOOGLE_PRIVATE_KEY }} \ + # -e GOOGLE_SERVICE_ACCOUNT_EMAIL=${{ secrets.GOOGLE_SERVICE_ACCOUNT_EMAIL }} \ + # -e TEST_SHEET_ID=${{ secrets.TEST_SHEET_ID }} \ + # -e TB_THA_SHEET=${{ secrets.TB_THA_SHEET }} \ + # -e TB_MYS_SHEET=${{ secrets.TB_MYS_SHEET }} \ + # -e TB_SGP_SHEET=${{ secrets.TB_SGP_SHEET }} \ + # -e TB_UAE_SHEET=${{ secrets.TB_UAE_SHEET }} \ + # -e PORT=36530 \ + # -e DEBUG=server:* \ + # ggs-cron:${{ github.ref_name }} \ No newline at end of file