Reliability sweep: nav-collisions + opaque failures + dead-ends (v1.121.5) #182
Workflow file for this run
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: CodeQL | |
| # CodeQL does not have first-class PowerShell support, but several parts of | |
| # the RackStack toolchain are JavaScript (the inline scripts in | |
| # actions/github-script steps, e.g. powershell-scan.yml's Issue updater). | |
| # Scanning JavaScript catches injection / RCE bugs in those scripts before | |
| # they ship. GitHub Actions workflows themselves are also analyzed. | |
| on: | |
| push: | |
| branches: [master] | |
| pull_request: | |
| branches: [master] | |
| schedule: | |
| - cron: '0 7 * * 1' # weekly Monday morning UTC | |
| workflow_dispatch: | |
| permissions: read-all | |
| jobs: | |
| analyze: | |
| name: Analyze (${{ matrix.language }}) | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 30 | |
| permissions: | |
| security-events: write | |
| packages: read | |
| actions: read | |
| contents: read | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| include: | |
| # GitHub Actions language covers our workflow YAML files AND the JS | |
| # embedded in actions/github-script steps. We don't ship standalone | |
| # .js / .ts source, so the dedicated javascript-typescript analyzer | |
| # has nothing to scan and fails with "no source code seen during build". | |
| - language: actions | |
| build-mode: none | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 | |
| - name: Initialize CodeQL | |
| uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2 | |
| with: | |
| languages: ${{ matrix.language }} | |
| build-mode: ${{ matrix.build-mode }} | |
| # security-extended adds rules for secret-leak via logging, | |
| # tainted-data-flow, and the GitHub Actions ruleset (action-injection, | |
| # untrusted-checkout, etc.). | |
| queries: security-extended | |
| - name: Perform CodeQL analysis | |
| uses: github/codeql-action/analyze@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2 | |
| with: | |
| category: "/language:${{ matrix.language }}" |