Release v7.4.0 #18646
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Node CI for app production | |
| on: | |
| push: | |
| branches: | |
| - master | |
| - dev/7.*.x | |
| paths: | |
| - .github/mergify.yml | |
| - .github/workflows/ci-app-prod.yml | |
| - .github/workflows/reusable-app-prod.yml | |
| - .github/workflows/reusable-app-reg-suit.yml | |
| - tsconfig.base.json | |
| - turbo.json | |
| - pnpm-lock.yaml | |
| - package.json | |
| - apps/app/** | |
| - '!apps/app/docker/**' | |
| - packages/** | |
| pull_request: | |
| types: [opened, reopened, synchronize] | |
| paths: | |
| - .github/mergify.yml | |
| - .github/workflows/ci-app-prod.yml | |
| - .github/workflows/reusable-app-prod.yml | |
| - .github/workflows/reusable-app-reg-suit.yml | |
| - tsconfig.base.json | |
| - pnpm-lock.yaml | |
| - turbo.json | |
| - package.json | |
| - apps/app/** | |
| - '!apps/app/docker/**' | |
| - packages/** | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| test-prod-node18: | |
| uses: growilabs/growi/.github/workflows/reusable-app-prod.yml@master | |
| if: | | |
| ( github.event_name == 'push' | |
| || github.base_ref == 'master' | |
| || github.base_ref == 'dev/7.*.x' | |
| || startsWith( github.base_ref, 'release/' ) | |
| || startsWith( github.head_ref, 'mergify/merge-queue/' )) | |
| with: | |
| node-version: 18.x | |
| skip-e2e-test: true | |
| secrets: | |
| SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} | |
| test-prod-node20: | |
| uses: growilabs/growi/.github/workflows/reusable-app-prod.yml@master | |
| if: | | |
| ( github.event_name == 'push' | |
| || github.base_ref == 'master' | |
| || github.base_ref == 'dev/7.*.x' | |
| || startsWith( github.base_ref, 'release/' ) | |
| || startsWith( github.head_ref, 'mergify/merge-queue/' )) | |
| with: | |
| node-version: 20.x | |
| skip-e2e-test: ${{ contains( github.event.pull_request.labels.*.name, 'dependencies' ) }} | |
| secrets: | |
| SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} | |
| # run-reg-suit-node20: | |
| # needs: [test-prod-node20] | |
| # uses: growilabs/growi/.github/workflows/reusable-app-reg-suit.yml@master | |
| # if: always() | |
| # with: | |
| # node-version: 20.x | |
| # skip-reg-suit: ${{ contains( github.event.pull_request.labels.*.name, 'dependencies' ) }} | |
| # secrets: | |
| # REG_NOTIFY_GITHUB_PLUGIN_CLIENTID: ${{ secrets.REG_NOTIFY_GITHUB_PLUGIN_CLIENTID }} | |
| # AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} | |
| # AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} | |
| # SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} |