mirror of
https://github.com/mpusz/mp-units.git
synced 2026-07-05 16:10:53 +02:00
77cb3de692
The docs deploy used `mike deploy --push`, which appends a full-site commit to gh-pages on every run. Since the previous manual reinit (Nov 2024) this grew the branch back to ~178 MB across 187 dev redeploys — GitHub Pages only serves the branch tip, so that history is pure dead weight. Now mike deploys to the local branch, history is collapsed to a single parentless commit, and the result is force-pushed. Versioned subtrees and versions.json live in the tree (not history) so all releases + HEAD/latest are preserved. Concurrency is switched to a single serial queue so the force-push cannot clobber an overlapping deploy. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>