1
0

codeql.yml 984 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. name: "CodeQL Advanced"
  2. on:
  3. push:
  4. pull_request:
  5. schedule:
  6. - cron: '18 2 * * 2'
  7. jobs:
  8. analyze:
  9. name: Analyze (${{ matrix.language }})
  10. runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
  11. permissions:
  12. security-events: write
  13. packages: read
  14. actions: read
  15. contents: read
  16. strategy:
  17. fail-fast: false
  18. matrix:
  19. include:
  20. - language: actions
  21. build-mode: none
  22. - language: go
  23. build-mode: autobuild
  24. - language: javascript-typescript
  25. build-mode: none
  26. steps:
  27. - name: Checkout repository
  28. uses: actions/checkout@v6
  29. - name: Initialize CodeQL
  30. uses: github/codeql-action/init@v4
  31. with:
  32. languages: ${{ matrix.language }}
  33. build-mode: ${{ matrix.build-mode }}
  34. - name: Perform CodeQL Analysis
  35. uses: github/codeql-action/analyze@v4
  36. with:
  37. category: "/language:${{matrix.language}}"