Add loop antenna controls #2271
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 | |
| on: | |
| pull_request: | |
| branches: [main] | |
| # Skip CodeQL on doc-only PRs — analyzing C++ requires building the | |
| # whole project (~23 min wall clock). The weekly cron below gives | |
| # us a periodic full scan regardless of PR activity. | |
| paths-ignore: | |
| - '**.md' | |
| - 'docs/**' | |
| - 'LICENSE' | |
| - '.gitignore' | |
| - '.github/**' | |
| # Post-merge guard — paired with ci.yml's push:main trigger; same | |
| # paths-ignore rules apply so docs/CI-only merges don't burn 23 min. | |
| push: | |
| branches: [main] | |
| paths-ignore: | |
| - '**.md' | |
| - 'docs/**' | |
| - 'LICENSE' | |
| - '.gitignore' | |
| - '.github/**' | |
| schedule: | |
| - cron: '0 6 * * 1' # weekly Monday 06:00 UTC | |
| jobs: | |
| analyze: | |
| runs-on: ubuntu-latest | |
| container: ghcr.io/ten9876/aethersdr-ci:latest | |
| permissions: | |
| security-events: write | |
| strategy: | |
| matrix: | |
| language: [cpp] | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - name: Fix git ownership for container | |
| run: git config --global --add safe.directory "$GITHUB_WORKSPACE" | |
| - name: Initialize CodeQL | |
| uses: github/codeql-action/init@v4 | |
| with: | |
| languages: ${{ matrix.language }} | |
| config-file: ./.github/codeql/codeql-config.yml | |
| - name: Configure | |
| run: cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo | |
| - name: Build | |
| run: cmake --build build -j$(nproc) | |
| - name: Perform CodeQL Analysis | |
| uses: github/codeql-action/analyze@v4 |