Repository navigation
chore: refresh CodeQL and dependency maintenance - #81
Merged
Merged
Conversation
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Pin the CodeQL steps to immutable v4.39.1, batch CodeQL Dependabot updates weekly, and patch the vulnerable transitive
undicidependency bundled in the Action.Motivation
The workflows used CodeQL v4.38.2 and checked Actions updates monthly. npm audit also found vulnerable
undici6.29.0 under the development-only@actions/coredependency tree; the published Action uses the checked-in bundle, so the bundle needs rebuilding with the patched version.Changes
init,analyzeandupload-sarifto commit9b3254085494b55a0f7c4c2b3d2d52cc712ce370(v4.39.1).github/codeql-action/*. The npm update policy remains monthly.undici6.29.1 and rebuilddist/action/index.js.Tests performed
Passed:
npm ci --ignore-scripts,npm run build,npm test,npm run coverage,npm run lint,npm run package:check,npm run package:smoke,npm run action:check, both full and productionnpm audit,npm run format:check,actionlint, and YAML/Dependabot configuration checks.Compatibility
No CLI, report, public API, or Action input/output contract changed. The Node.js engine floor and CI matrix remain unchanged.
Security and privacy
The audit finding is cleared by the patched transitive dependency and rebuilt Action bundle. No credentials, telemetry, Shopify network calls, or unsafe shell interpolation were added.
Shopify source/evidence
N/A.
Release impact
This is an unreleased workflow and bundled dependency maintenance change. The package version remains 0.7.0; no tag or npm publish is part of this PR.
Checklist