dangerjs.yml 849 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. name: DangerJS Pull Request review
  2. on:
  3. pull_request:
  4. types: [opened, edited, reopened, synchronize]
  5. branches:
  6. - '*'
  7. workflow_dispatch:
  8. permissions:
  9. actions: read
  10. checks: read
  11. contents: read
  12. issues: write
  13. pull-requests: write
  14. security-events: read
  15. statuses: write
  16. jobs:
  17. danger-check:
  18. runs-on: ubuntu-latest
  19. defaults:
  20. run:
  21. working-directory: .github/dangerjs
  22. steps:
  23. - uses: actions/checkout@v3
  24. - name: Setup NodeJS environment
  25. uses: actions/setup-node@v3
  26. with:
  27. node-version: 18
  28. cache: npm
  29. cache-dependency-path: .github/dangerjs/package-lock.json
  30. - name: Install DangerJS dependencies
  31. run: npm install
  32. - name: Run DangerJS
  33. run: npx danger ci --failOnErrors -v
  34. env:
  35. GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}