Skip to content

fix(registry): preserve release-age policy in smoke consumers - #17

Merged
yyyyaaa merged 1 commit into
mainfrom
codex/fix-smoke-consumer-pnpm-policy
Aug 6, 2026
Merged

fix(registry): preserve release-age policy in smoke consumers#17
yyyyaaa merged 1 commit into
mainfrom
codex/fix-smoke-consumer-pnpm-policy

Conversation

@yyyyaaa

@yyyyaaa yyyyaaa commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • read the repository's active minimumReleaseAge value in the registry smoke harness
  • give each throwaway smoke consumer that same threshold plus the narrow @constructive-io/* exemption needed for the local tarballs under test

Why

PR #16 enables pnpm's two-day release-age quarantine. Its delivery job fails because the clean sheets consumer applies the threshold to the freshly packed local @constructive-io/data artifact, even though that first-party scope is exempt in the repository policy.

This keeps the delivery gate and the two-day third-party quarantine intact. It only carries the existing first-party exemption across the temporary-workspace boundary, so PR #16 can be rebased after this merges.

Verification

  • pnpm lint:scripts
  • pnpm --filter @constructive-io/registry test
  • cherry-picked this reduced commit onto PR chore: adopt the pnpm supply-chain policy #16 head d3ffd65, then passed a clean package-backed sheets install with minimumReleaseAge: 2880 still active

@yyyyaaa
yyyyaaa force-pushed the codex/fix-smoke-consumer-pnpm-policy branch from 414f71c to b04815a Compare August 6, 2026 06:17
@yyyyaaa
yyyyaaa merged commit 8238163 into main Aug 6, 2026
6 checks passed
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