Ultimate

X_RELEASE_WINDOW_UNREADABLE

Means

scripts/release-due.ts found the last release tag but git log v<tag>..HEAD failed

Typical cause

most often a shallow clone that fetched the tag without the history between it and HEAD. The tag was found, so fetching tags fixes nothing; an unread window is never reported as one that ships nothing

Fix

git fetch --unshallow --tags origin; bun run scripts/release-due.ts --json — --unshallow errors harmlessly in a full clone

Listed under CLI and verify

This page as markdown