Skip to content

chore(deps): pin semantic-release as a devDependency - #19

Merged
ryandgood merged 1 commit into
masterfrom
chore/pin-semantic-release
Aug 10, 2026
Merged

chore(deps): pin semantic-release as a devDependency#19
ryandgood merged 1 commit into
masterfrom
chore/pin-semantic-release

Conversation

@ryandgood

Copy link
Copy Markdown
Contributor

The release workflow runs npx semantic-release, resolving and executing the package from the registry at run time in a job that holds a write-scoped GITHUB_TOKEN. Pinning it to the lockfile means the release job runs a reviewed, checksummed version.

The lockfile diff is large (+13.6k/−5.1k) and that is the whole reason this is its own PR. Adding a single dependency to a lockfile this stale re-resolves every transitive. No dependency versions were changed by hand — only semantic-release: ^25.0.9 was added to devDependencies.

Verified locally: npm ci --ignore-scripts clean, 26/26 tests pass, all three lambda zips build, semantic-release 25.0.9 resolves from node_modules.

The safe-chain workflow change is stacked on top of this in a separate PR.

🤖 Generated with Claude Code

The release workflow runs `npx semantic-release`, which resolves and executes the
package from the registry at run time in a job holding a write-scoped GITHUB_TOKEN.
Pinning it to the lockfile means the release job runs a reviewed, checksummed version.

The lockfile churn is large because adding a dependency to a lockfile this stale
re-resolves every transitive. No runtime dependency versions were changed by hand.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

@omar-sr88 omar-sr88 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I checked the dependencies with claude for something dangerous/out of the ordinary and nothing was found. So im giving this a good to go

@ryandgood
ryandgood merged commit 3a2e02d into master Aug 10, 2026
1 check passed
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.5.3 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants