Repository navigation
v1.3.0
Changelog
💫 Features
- f91f671 feat(config): add default_branch_only to sync just the remote HEAD branch (@Rishikesh01)
- 08122d1 feat(config): default_branch_only excludes tags as well (@Rishikesh01)
- f2bea18 feat(config): reject settings default_branch_only would override (@Rishikesh01)
🐛 Bug fixes
- 4d1b2c2 fix(deps): update module github.com/go-co-op/gocron/v2 to v2.21.2
- 9ebd2b4 fix(deps): update module github.com/go-co-op/gocron/v2 to v2.22.0
- 1bfb254 fix(deps): update module github.com/go-git/go-git/v5 to v5.19.1
- ad57ff5 fix(deps): update module github.com/go-git/go-git/v5 to v5.19.2
- e373fd1 fix(deps): update module github.com/prometheus/client_golang to v1.24.1
- 5d1f4cd fix(deps): update module golang.org/x/crypto to v0.53.0
- 3fa93ec fix(deps): update module golang.org/x/crypto to v0.55.0
- c4f0366 fix(gsync): advertise multi_ack so Azure DevOps sends a pack (@Rishikesh01)
- 121f836 fix(gsync): detect an existing repo by .git, not by the directory (@Rishikesh01)
- 72b43be fix(gsync): fetch Azure DevOps with git, and repair a corrupt index (@Rishikesh01)
- 990a6b0 fix(gsync): harden openvox first-clone and object-missing checkouts (@Rishikesh01)
- b42a5a4 fix(gsync): make standard checkout resilient on first sync (@Rishikesh01)
- d1b9ce0 fix(gsync): match go-git errors by sentinel and drop the object probe (@Rishikesh01)
- 98f3c48 fix(gsync): route tag and staleness fetches through git too (@Rishikesh01)
- 7d37805 fix(gsync): run the corrupt-index repair on every checkout path (@Rishikesh01)
- fa4ec8b fix(gsync): stop default_branch_only pruning the branch it just synced (@Rishikesh01)
- ca80cf6 fix: prevent silent sync failures in OpenVox mode (@VILJkid)
🥴 Others
- 9f831e7 build: update to Go 1.27 (@Rishikesh01)
- f7a05cc chore(deps): update actions/checkout action to v6.0.3
- c000d49 chore(deps): update actions/checkout action to v7
- 137cdd5 chore(deps): update actions/checkout action to v7.0.1
- 458cedf chore(deps): update actions/setup-go action to v6.5.0
- 03c776f chore(deps): update actions/setup-go action to v7
- 9600150 chore(deps): update alpine docker tag to v3.24.0
- fedeb8a chore(deps): update alpine docker tag to v3.24.1
- 5a5875f chore(deps): update dependency golangci/golangci-lint to v2.12.2
- a790a64 chore(deps): update go module directive to v1.26.4
- 4d5a186 chore(deps): update go module directive to v1.26.5
- ce703bc chore(deps): update go module directive to v1.26.6
- 873cf97 chore(deps): update golang docker tag to v1.26.4
- 6d0b912 chore(deps): update golang docker tag to v1.26.5
- 14e2340 chore(deps): update golang docker tag to v1.26.6
- 851566c chore(deps): update goreleaser/goreleaser-action action to v7.2.3
- 374c238 chore(deps): update https://gitea.obmondo.com/obmondo/checkout action to v6.0.3
- 48341e8 chore(deps): update https://gitea.obmondo.com/obmondo/checkout action to v6.0.3
- 4387f27 chore(deps): update https://gitea.obmondo.com/obmondo/checkout action to v7
- c021603 chore(deps): update https://gitea.obmondo.com/obmondo/checkout action to v7.0.1
- 653ee05 chore(deps): update https://gitea.obmondo.com/obmondo/goreleaser-action action to v7.2.3
- 691fb9d chore(deps): update https://gitea.obmondo.com/obmondo/setup-go action to v6
- 9d553ac chore(deps): update https://gitea.obmondo.com/obmondo/setup-go action to v6.5.0
- 556bd25 chore(deps): update https://gitea.obmondo.com/obmondo/setup-go action to v7
- b7da5b9 chore(gsync): resolve golangci-lint findings in checkout changes (@Rishikesh01)
- efa6635 chore(security): set read-only permissions to the jobs in workflow (@VILJkid)
- 5b2b863 chore: add dependency pr notes (@VILJkid)
- 51a6422 chore: apply go fix (errors.As -> errors.AsType) (@Rishikesh01)
- 0140583 chore: drop the redundant repo name (@VILJkid)
- 10b016e chore: pin goreleaser action to v6 (@VILJkid)
- c7d1a5f chore: provision docker-container driver instance rather than the default docker driver (@VILJkid)
- e71567e chore: publish container images with lowercase ghcr repository (@VILJkid)
- 496a90e chore: segregate container build for release and dev (@VILJkid)
- d4c49bf chore: unify build and release process with goreleaser (@VILJkid)
- e499f2a chore: update the lower typo with tolower (@VILJkid)
- 1861a8f chore: upload ghcr container images via goreleaser (@VILJkid)
- 8217e21 ci: bump golangci-lint to v2.13.2 for Go 1.27 (@Rishikesh01)
- 7c44978 ci: gitea publishes Harbor on tag, github does the rest (@ashish1099)
- bd994cb docs: document default_branch_only (@Rishikesh01)
- 9f8bc4d refactor(gsync): inline the single-caller known_hosts helper (@Rishikesh01)
- 9f47577 refactor(gsync): set capabilities in New, and note the v6 constraint (@Rishikesh01)
- d6858e3 refactor(gsync): simplify SyncRepo and the default-branch checkout (@Rishikesh01)
- 6ad7cf3 test(gsync): reuse the existing repo setup helper (@Rishikesh01)