mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-10-21 05:59:35 +08:00
Dependabot split this bump across two PRs -- #1898 bumps init, #1900 bumps analyze -- but codeql-action requires every step in a workflow to run the same version. Either PR alone produces a mismatch and analyze fails with: Loaded a configuration file for version '4.37.4', but running version '4.37.9' so neither can be green on its own, and merging either would leave main's CodeQL job broken for every subsequent PR. Bump both pins in one commit. Pin verified: cdf488f595d80d6e07e03d4674febd5ab45fa938 is the commit that the annotated tag v4.37.9 dereferences to in github/codeql-action. Supersedes #1898 and #1900. Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
name: CodeQL SAST
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
pull_request:
|
|
branches: [main]
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
concurrency:
|
|
group: codeql-${{ github.ref }}-${{ github.event.pull_request.number || github.sha }}
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
analyze:
|
|
runs-on: ubuntu-latest
|
|
# CodeQL needs security-events: write to upload results; scoped to this job so
|
|
# the workflow's top-level token stays read-only (Scorecard TokenPermissions).
|
|
permissions:
|
|
security-events: write
|
|
actions: read
|
|
contents: read
|
|
steps:
|
|
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
|
|
|
- name: Install build dependencies
|
|
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev
|
|
|
|
- name: Initialize CodeQL
|
|
uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9
|
|
with:
|
|
languages: c-cpp
|
|
build-mode: manual
|
|
|
|
- name: Build for CodeQL analysis
|
|
run: scripts/build.sh
|
|
|
|
- name: Perform CodeQL Analysis
|
|
uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9
|
|
with:
|
|
category: "/language:c-cpp"
|