You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`Package "${packagePath}" uses temporary release-as pin "${releaseAs}". Remove release-as after the pinned release ships so future releases can bump normally.`,
21
-
)
47
+
// A release-as pin is only legitimate as a one-shot forward override: it
48
+
// must be strictly ahead of the released version so it drives exactly one
49
+
// release. Once that release ships, the released version catches up to the
50
+
// pin, and this check then fails on the next PR -- forcing cleanup. This
51
+
// is what bit the repo in #674: a pin left behind at-or-below the released
52
+
// version silently re-pins (freezes) every subsequent release.
53
+
//
54
+
// `released` is the base-branch (main) version. If it is unknown (e.g. the
55
+
// base manifest could not be read), we cannot prove the pin is stale, so
56
+
// we allow it rather than risk blocking a legitimate release.
`Package "${packagePath}" uses a stale release-as pin "${releaseAs}" that is not ahead of the released version "${released}". Remove release-as after the pinned release ships so future releases can bump normally.`,
0 commit comments