Repository navigation
Update github/codeql-action action to v4.39.0 - #452
Conversation
Needs ReviewI recommend reviewing this upgrade before merging because it includes a high-confidence breaking change that raises the minimum required CodeQL bundle version, and there is a failing external CI check from Snyk whose logs cannot be analyzed. The breaking change, bumping the minimum supported CodeQL bundle, primarily affects GitHub Enterprise Server (GHES) deployments running older bundle versions; for this repository, which uses standard @v4 tags on GitHub.com with ubuntu-latest runners, the bundle is managed by GitHub and is typically well above any minimum threshold, so practical impact is likely low. However, a deprecation warning introduced in the prior release signals that CodeQL versions 2.21.2 and earlier are being actively phased out, and workflows relying on such older bundles would break after this upgrade. The failing security/snyk check cannot be assessed without log access, and per policy this warrants a manual review pass before merging.
Fix SuggestionsWe identified 2 fixable issues in this upgrade.
AI Assistant PromptCopy prompt for AI assistantWhat we checked
Dependency UsageNo usage of the analyzed dependencies was found in this repository.
View 2 more usages
Changes
View 1 more change
References (7)[1]: Repository actively uses github/codeql-action/init@v4, a directly invoked action in the CodeQL workflow, confirming the upgrade affects a live, in-use workflow step. [2]: Repository also uses github/codeql-action/analyze@v4; the second action step is equally affected by the minimum bundle version constraint introduced in this upgrade. [3]: Workflow uses ubuntu-latest on GitHub.com (not GHES), meaning the CodeQL bundle is managed and kept current by GitHub infrastructure, greatly reducing the likelihood that the minimum 2.20.7 bundle requirement is a practical blocker for this repository. [4]: Breaking change confirmed at high confidence: v4.39.0 raises the minimum required CodeQL bundle version to 2.20.7. GHES deployments or self-hosted runners pinning CodeQL bundles older than 2.20.7 will see workflow failures after this upgrade. (source link) [5]: Deprecation context: v4.38.3 (the prior version) began surfacing deprecation warnings for CodeQL bundle versions 2.21.2 and earlier, which were discontinued on 24 September 2026. This upgrade (v4.39.0) drops support for those versions entirely, aligning with the announced end-of-life timeline. (source link) [6]: Dependabot is configured to manage github-actions dependencies on a weekly schedule; this PR is a Dependabot-generated bump, consistent with expected automated maintenance behavior. [7]: The external security/snyk CI check is failing. Logs from this provider are inaccessible for analysis, making it impossible to determine whether the failure is related to the github/codeql-action upgrade or pre-existing. Per review policy, this failure requires a manual inspection before merging. (source link) fossabot analyzed this PR using dependency research and AI. View this analysis on the web |
No IssuesNo application code changes were detected to scan. The PR contains only configuration files, documentation, or other non-code files. fossabot analyzed this PR using SAST security analysis and AI (changed files only). |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #452 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 36 36
Lines 731 731
Branches 94 94
=========================================
Hits 731 731 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|



This PR contains the following updates:
v4.38.3→v4.39.0Release Notes
github/codeql-action
v4.39.0Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.