Skip to content

chore(deps): allow immediate magic tooling updates - #40

Merged
GSTJ merged 1 commit into
masterfrom
chore/deps-unpin-magic-release-age
Aug 5, 2026
Merged

chore(deps): allow immediate magic tooling updates#40
GSTJ merged 1 commit into
masterfrom
chore/deps-unpin-magic-release-age

Conversation

@GSTJ

@GSTJ GSTJ commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

The pnpm policy now lets first-party magic-* packages update immediately while keeping the 14-day wait for every other dependency.

Details

  • Replaces four exact magic package exclusions with one magic-* rule, so later first-party releases do not need another config edit.
  • Keeps minimumReleaseAge at 20,160 minutes for third-party releases.
  • Keeps the dated lockfile grandfather and brace-expansion security exceptions exact to version.
  • Leaves every dependency resolution unchanged.

Testing steps

  1. Check out this branch.
  2. Run:
pnpm install --frozen-lockfile --ignore-scripts
pnpm audit
npm audit signatures
pnpm run lint
pnpm run format
pnpm run typecheck
pnpm run test
pnpm run build
npm pack --dry-run
pnpm run changelog:check
  1. Confirm the install accepts the lockfile under the supply-chain policy, the audits pass, and every remaining command exits successfully.

Local checks

@GSTJ
GSTJ merged commit a623a27 into master Aug 5, 2026
5 checks passed
@GSTJ
GSTJ deleted the chore/deps-unpin-magic-release-age branch August 5, 2026 01:53
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