Skip to content

Fix Pinned-Dependencies scorecard alert: use npm ci in copilot-setup-steps workflow#298

Merged
rajbos merged 3 commits intomainfrom
copilot/fix-npm-command-hash-pinning
Feb 25, 2026
Merged

Fix Pinned-Dependencies scorecard alert: use npm ci in copilot-setup-steps workflow#298
rajbos merged 3 commits intomainfrom
copilot/fix-npm-command-hash-pinning

Conversation

Copy link
Contributor

Copilot AI commented Feb 25, 2026

OpenSSF Scorecard flagged npm install --production in the Azure Storage loader dependency installation step as not being hash-pinned.

Changes

  • Replace npm install --production with npm ci --production in .github/workflows/copilot-setup-steps.yml:136

This uses the existing package-lock.json for deterministic dependency resolution, consistent with all other workflows in the repository.

- npm install --production
+ npm ci --production

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

…encies

Co-authored-by: rajbos <6085745+rajbos@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix npm command not pinned by hash in Azure storage loader Fix Pinned-Dependencies scorecard alert: use npm ci in copilot-setup-steps workflow Feb 25, 2026
@rajbos rajbos marked this pull request as ready for review February 25, 2026 09:22
@rajbos rajbos enabled auto-merge February 25, 2026 09:23
@rajbos rajbos merged commit f2f689f into main Feb 25, 2026
15 checks passed
@rajbos rajbos deleted the copilot/fix-npm-command-hash-pinning branch February 25, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants