Skip to content

Harden npm and CI reproducibility - #2

Merged
Lyptik merged 2 commits into
mainfrom
chore/ci-lockfile-hardening
Sep 30, 2026
Merged

Lyptik merged 2 commits into
mainfrom
chore/ci-lockfile-hardening

Conversation

@Lyptik

@Lyptik Lyptik commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add package-lock.json for the pinned TypeScript toolchain
  • switch CI from npm install to reproducible npm ci
  • update official actions to the current majors: checkout@v7 and setup-node@v7
  • test the beta on active Node.js lines 22 and 24
  • enable npm dependency caching from the lockfile

No runtime SDK code changes.

@Lyptik
Lyptik merged commit b84dfc6 into main Sep 30, 2026
2 checks passed
@github-actions
github-actions Bot deleted the chore/ci-lockfile-hardening branch September 30, 2026 23:05
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.

1 participant