fix(analyzer): force-fetch upstream tags to tolerate fork history rewrites (#3)
The fork has rewritten history at v3.17.2 (different SHA than upstream's), which caused `git fetch --tags upstream` to exit non-zero mid-fetch with: ! [rejected] v3.17.2 -> v3.17.2 (would clobber existing tag) Most tags were fetched successfully but the pipeline aborted in ensureUpstreamRemote before reaching pass 1. Add --force so upstream tag SHAs always win in the ephemeral CI clone. The CI runner is single-use and never pushes, so overwriting local tag pointers is safe. The fork's own refs remain untouched since the clone is discarded after the run.
V
Vacbo committed
21629d0964ceb2a6f32b8522a53659e03ddcf2a3
Parent: 58a97e7
Committed by GitHub <noreply@github.com>
on 4/17/2026, 5:20:22 PM