turborepo
93a1a7db - perf: Replace `git fetch --tags` with `git ls-remote` in release pipeline (#11794)

Commit
2 days ago
perf: Replace `git fetch --tags` with `git ls-remote` in release pipeline (#11794) ## Summary - **stage job**: Replace `git fetch origin --tags` + `git tag --list` with `git ls-remote --tags` to find the previous release tag without downloading objects - **Makefile `stage-release`**: Replace `git fetch origin --tags` + `git rev-parse` with a single `git ls-remote --tags` call for tag existence check - **npm-publish job**: Remove `git fetch origin --tags` entirely — nothing in `make publish-turbo` uses git tags `git fetch --tags` downloads all tag refs and their referenced objects. In a repo with hundreds of tags, this takes ~48s. `git ls-remote --tags` queries tag names over the existing connection without transferring objects, completing in <1s.
Author
Parents
Loading