# X_RELEASE_TAG_UNREACHABLE

## Means

`scripts/release-due.ts` found no `vX.Y.Z` tag reachable from HEAD, or could not read the commits since it

## Typical cause

a shallow or tagless clone — CI's default checkout fetches no tags. Without the last release there is no window to judge, and answering "nothing ships" over a window it never read is the silent no it refuses to give

## Fix

`git fetch --tags origin && bun run scripts/release-due.ts --json`

[CLI and verify](/error-codes#cli-and-verify)
