ci-app-prod.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. name: Node CI for app production
  2. on:
  3. push:
  4. branches:
  5. - master
  6. pull_request:
  7. types: [opened, reopened, synchronize]
  8. jobs:
  9. test-prod-node14:
  10. uses: weseek/growi/.github/workflows/reusable-app-prod.yml@master
  11. with:
  12. node-version: 14.x
  13. npx-command: npx
  14. skip-cypress: true
  15. secrets:
  16. SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
  17. test-prod-node16:
  18. uses: weseek/growi/.github/workflows/reusable-app-prod.yml@master
  19. with:
  20. node-version: 16.x
  21. cypress-report-artifact-name: Cypress report
  22. secrets:
  23. SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
  24. run-reg-suit-node16:
  25. needs: [test-prod-node16]
  26. uses: weseek/growi/.github/workflows/reusable-app-reg-suit.yml@master
  27. if: always()
  28. with:
  29. node-version: 16.x
  30. cypress-report-artifact-name: Cypress report
  31. secrets:
  32. REG_NOTIFY_GITHUB_PLUGIN_CLIENTID: ${{ secrets.REG_NOTIFY_GITHUB_PLUGIN_CLIENTID }}
  33. AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
  34. AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
  35. SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}