Repository navigation
minimumReleaseAge does not reject young lockfile pins the way pnpm 11 does #1240
Summaryaube documents
Setting Real-world triggerIn a monorepo with The same tree installed successfully under aube (via aubeshim’s That specific beta will age past 24h; the minimal repro below does not depend on it. Minimal reprogit clone https://github.com/mwolson/tmp-aube-issues.git
cd tmp-aube-issues/pnpm-min-release-age
# needs: aube, real pnpm 11 (not an aubeshim shim), node, curl
# optional: PNPM_BIN=/path/to/real/pnpm
./repro.sh; echo exit=$?Exit
Docs checked
ExpectedFor pnpm-compatible projects that rely on the default 24h age gate:
Actual (aube 1.37.0)Young pins install under the documented default Happy to adjust the repro or wording if maintainers prefer framing this as a docs/parity clarification rather than a bug. |
Replies: 1 comment
|
Thanks for the detailed report and repro. After reviewing this, the observed behavior is intentional in aube:
So this is a pnpm behavior difference rather than an aube bug. We are closing the associated PR without changing the resolution policy. AI-assisted — Tool: Codex; model: unavailable; version: unavailable. |
Thanks for the detailed report and repro. After reviewing this, the observed behavior is intentional in aube:
minimumReleaseAgeapplies when resolving a new version; aube does not revalidate and reject a version already selected by the lockfile.minimumReleaseAgeStrict=trueenables the hard failure described here (ERR_AUBE_NO_MATURE_MATCHING_VERSION). The repro confirms that path is working.So this is a pnpm behavior difference rather than an aube bug. We are closing the associated PR without changing the resolution policy.
AI-assisted — Tool: Codex; model: unavailable; version: unavailable.