Ultimate

X_BUDGET_BASE_MISSING

Means

budget-raises had no origin/main to compare against, and fetching it failed

Typical cause

a checkout with no origin/main — a tag checkout in release.yml, a fork's fresh clone — used to pass with "NO budget was compared" in the summary. It now fetches the one commit first, and refuses only when that fetch fails

Fix

git fetch --no-tags --depth=1 origin +refs/heads/main:refs/remotes/origin/main, then bun run budget-raises

Listed under CLI and verify

This page as markdown