Skip to content

fix: remove unsupported min-release-age from .npmrc - #156

Merged
Gabrielpanga merged 2 commits into
masterfrom
Gabrielpanga/fix-ci-release
Apr 7, 2026
Merged

fix: remove unsupported min-release-age from .npmrc#156
Gabrielpanga merged 2 commits into
masterfrom
Gabrielpanga/fix-ci-release

Conversation

@Gabrielpanga

Copy link
Copy Markdown
Member

Summary

  • Removes min-release-age=7 from .npmrc as it's not supported on npm 10.x (Node 18 used in CI)
  • This was causing npm ci to fail with a bizarre Missing: typescript@6.0.2 from lock file error
  • Keeps save-exact=true which works fine across npm versions

Test plan

  • npm ci succeeds locally
  • npm run build passes
  • npm test passes
  • CI pipeline passes on this PR

🤖 Generated with Claude Code

@Gabrielpanga
Gabrielpanga requested a review from a team as a code owner April 7, 2026 09:37
The dependency pinning commit regenerated the lockfile with npm 11,
which produced a lockfile incompatible with npm 10.8 (Node 18 in CI).
Regenerated with npm 10.8 and added legacy-peer-deps=true to .npmrc
to handle the eslint@10 vs @typescript-eslint@2.16 peer dep conflict.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Gabrielpanga
Gabrielpanga force-pushed the Gabrielpanga/fix-ci-release branch from 13f36fb to 4f86e39 Compare April 7, 2026 11:05
Keep the setting for when CI upgrades to a compatible npm version.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Gabrielpanga
Gabrielpanga merged commit 83c0cb4 into master Apr 7, 2026
1 check passed
@Gabrielpanga
Gabrielpanga deleted the Gabrielpanga/fix-ci-release branch April 7, 2026 11:33
github-actions Bot pushed a commit that referenced this pull request Apr 7, 2026
## [0.84.1](v0.84.0...v0.84.1) (2026-04-07)

### Bug Fixes

* remove unsupported min-release-age from .npmrc ([#156](#156)) ([83c0cb4](83c0cb4))
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