From 8b0d3be6147edd99b1fcf09272c5ea35818cd939 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2026 17:45:18 +0000 Subject: [PATCH 1/2] fix(deps): bump github/codeql-action/upload-sarif from 4.37.7 to 4.37.9 Bumps [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) from 4.37.7 to 4.37.9. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd...cdf488f595d80d6e07e03d4674febd5ab45fa938) --- updated-dependencies: - dependency-name: github/codeql-action/upload-sarif dependency-version: 4.37.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/rg-security.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rg-security.yml b/.github/workflows/rg-security.yml index 262d160..b3e756e 100644 --- a/.github/workflows/rg-security.yml +++ b/.github/workflows/rg-security.yml @@ -55,7 +55,7 @@ jobs: --lockfile=${{ inputs.lockfile }} --format=sarif --output=osv-results.sarif - - uses: github/codeql-action/upload-sarif@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4 + - uses: github/codeql-action/upload-sarif@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4 if: always() && hashFiles('osv-results.sarif') != '' with: sarif_file: osv-results.sarif From 6a5448a366521c91b851331f3c51ab3198d27b53 Mon Sep 17 00:00:00 2001 From: pheidon <82777236+pheidon@users.noreply.github.com> Date: Mon, 14 Sep 2026 05:54:59 +0000 Subject: [PATCH 2/2] fix(ci): align all CodeQL actions and contract pins to v4.37.9 --- .github/workflows/rg-security.yml | 4 ++-- test/security-workflow.test.ts | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/rg-security.yml b/.github/workflows/rg-security.yml index b3e756e..910b020 100644 --- a/.github/workflows/rg-security.yml +++ b/.github/workflows/rg-security.yml @@ -39,10 +39,10 @@ jobs: timeout-minutes: 20 steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - - uses: github/codeql-action/init@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4 + - uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4 with: languages: ${{ inputs.codeql-languages }} - - uses: github/codeql-action/analyze@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4 + - uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4 - uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0 if: inputs.enable-dependency-review && github.event_name == 'pull_request' with: diff --git a/test/security-workflow.test.ts b/test/security-workflow.test.ts index a12b569..f1fd2ec 100644 --- a/test/security-workflow.test.ts +++ b/test/security-workflow.test.ts @@ -79,9 +79,9 @@ describe("security and reusable workflows", () => { .filter((uses): uses is string => uses?.startsWith("github/codeql-action/") ?? false) .map((uses) => uses.split("@")[1]); expect(codeqlActionVersions).toEqual([ - "ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd", - "ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd", - "ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd" + "cdf488f595d80d6e07e03d4674febd5ab45fa938", + "cdf488f595d80d6e07e03d4674febd5ab45fa938", + "cdf488f595d80d6e07e03d4674febd5ab45fa938" ]); const codeqlSteps = rgSecurity.jobs.security.steps.filter((step: { uses?: string }) => @@ -89,7 +89,7 @@ describe("security and reusable workflows", () => { ); const codeqlVersions = codeqlSteps.map((step: { uses: string }) => step.uses.split("@")[1]); expect(codeqlVersions).toHaveLength(3); - expect(new Set(codeqlVersions)).toEqual(new Set(["ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd"])); + expect(new Set(codeqlVersions)).toEqual(new Set(["cdf488f595d80d6e07e03d4674febd5ab45fa938"])); const rgRelease = YAML.parse( fs.readFileSync(path.resolve(".github/workflows/rg-release.yml"), "utf8")