Skip to content

chore(deps): enforce a 14-day package age - #142

Merged
GSTJ merged 1 commit into
mainfrom
chore/renovate-14-day-minimum-age
Aug 5, 2026
Merged

chore(deps): enforce a 14-day package age#142
GSTJ merged 1 commit into
mainfrom
chore/renovate-14-day-minimum-age

Conversation

@GSTJ

@GSTJ GSTJ commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

Pegada now quarantines newly published third-party packages for 14 days before pnpm can install them.

Details

  • Sets the pnpm release-age floor to 20,160 minutes, matching the shared Renovate preset.
  • Keeps magic-* first-party packages immediately available.
  • Grandfathers only exact third-party versions already reviewed in the committed lockfile. New versions still wait 14 days.
  • Renovate remains the sole dependency updater and inherits merge-after-green for eligible non-major updates from GSTJ/magic.

Testing steps

  1. Install dependencies from the branch:
pnpm install --frozen-lockfile
  1. Confirm the install completes successfully.
  2. Run the local checks:
pnpm format && pnpm lint && pnpm typecheck && pnpm test
pnpm exec dotenv -e .env.test -- turbo build --env-mode=loose --force
  1. Confirm formatting, lint, type checks, tests, and the production build complete successfully.

Local verification

@GSTJ
GSTJ merged commit 344ac00 into main Aug 5, 2026
7 checks passed
@GSTJ
GSTJ deleted the chore/renovate-14-day-minimum-age branch August 5, 2026 01:23
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