Checklist
Description
Sparse checkout was introduced in v1.9.0 and worked great — our git-clone step completed in ~15 seconds for a 2 GB monorepo.
After upgrading to v1.9.2, the same promotion takes 45+ minutes. It appears the blobless clone filter is no longer being applied, as the full repository is downloaded every time.
We've had to pin to v1.9.0 to keep promotions usable. Is there a timeline for fixing this?
Steps to Reproduce
- Configure a
git-clone step with sparse checkout against a large repository (2 GB+)
- Run a promotion on v1.9.0 — completes in ~15 seconds
- Upgrade to v1.9.2 — same promotion takes 45+ minutes
- uses: git-clone
config:
repoURL: https://bitbucket.org/example/monorepo.git
checkout:
- branch: master
create: true
path: ./monorepo
sparse:
- charts/app/environments/qa
Checklist
kargo version.Description
Sparse checkout was introduced in v1.9.0 and worked great — our
git-clonestep completed in ~15 seconds for a 2 GB monorepo.After upgrading to v1.9.2, the same promotion takes 45+ minutes. It appears the blobless clone filter is no longer being applied, as the full repository is downloaded every time.
We've had to pin to v1.9.0 to keep promotions usable. Is there a timeline for fixing this?
Steps to Reproduce
git-clonestep with sparse checkout against a large repository (2 GB+)