Skip to content

chore(deps): bump github.com/go-git/go-git/v6 from 6.0.0-20260317113930-fb0d09929504 to 6.0.0-alpha.2#64

Merged
creydr merged 2 commits intomainfrom
dependabot/go_modules/github.com/go-git/go-git/v6-6.0.0-alpha.2
Apr 17, 2026
Merged

chore(deps): bump github.com/go-git/go-git/v6 from 6.0.0-20260317113930-fb0d09929504 to 6.0.0-alpha.2#64
creydr merged 2 commits intomainfrom
dependabot/go_modules/github.com/go-git/go-git/v6-6.0.0-alpha.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 17, 2026

Bumps github.com/go-git/go-git/v6 from 6.0.0-20260317113930-fb0d09929504 to 6.0.0-alpha.2.

Release notes

Sourced from github.com/go-git/go-git/v6's releases.

v6.0.0-alpha.2

🚀 Release Summary

⚠️ v6 Alpha Release

This is an alpha release of go-git v6.

We encourage users to test this version in real-world scenarios and help us validate the new transport layer and features.

👉 Please report any issues, bugs, or unexpected behavior via GitHub issues.

This release brings major improvements across transport, performance, and Git feature support, along with significant internal modernization.

🚀 Highlights

  • Major refactor of the plumbing/transport API with a new design, improving extensibility and aligning behaviour more closely with upstream Git.
  • Performance improvements in remote operations, including faster send-pack.
  • Significant improvements to HTTP transport robustness and protocol correctness.
  • File transport: added support for gitfile and improved repository detection logic.

🐛 Bug Fixes

  • repository: fix DeleteBranch failing when using full ref names (#1951)
  • worktree: fix Add silently failing for absolute paths (#1949)
  • transport/http: fix multi-round pack negotiation (#1992)
  • transport/http: harden redirect handling to match canonical Git (#1997)
  • transport/http: fix data race in dumb HTTP test server (#1960)
  • transport: avoid emitting duplicate NAK after empty ACKs (#1989)
  • updreq: support multiple shallow records in upload request decoding (#1952)
  • file transport: fix Windows file handle leak (#1976)
  • worktree tests: fix Windows file handle leaks (#1996)
  • transport tests: correct receive-pack usage (#1988)

✨ Enhancements

  • remote: faster send-pack implementation (#1947)
  • object: improved object walk painting (#1973)
  • repository: add gitfile support and improve loader detection (#1994)
  • config: introduce ConfigLoader plugins aligned with upstream Git (#1924)

🔧 Refactoring

  • plumbing/transport: replace transport API with new design (#1972)
  • plumbing/transport: follow-up API refactoring and cleanup (#1983)

📚 Documentation

  • docs: updates and introduction of AI Policy (#1913)

📋 Full Changelog

What's Changed

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/go-git/go-git/v6](https://github.com/go-git/go-git) from 6.0.0-20260317113930-fb0d09929504 to 6.0.0-alpha.2.
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/commits/v6.0.0-alpha.2)

---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v6
  dependency-version: 6.0.0-alpha.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Apr 17, 2026
@github-actions github-actions Bot enabled auto-merge April 17, 2026 02:26
@github-actions
Copy link
Copy Markdown

✅ Auto-merge enabled. This PR will merge automatically / added to merge queue, once all checks pass.

The v6 alpha.2 release includes a major refactor of the plumbing/transport
API. The Auth field in CloneOptions has been replaced with ClientOptions,
and authentication is now configured via client.WithHTTPAuth().

Changes:
- Replace Auth field with ClientOptions in CloneOptions
- Update getAuth to getClientOptions, returning []client.Option
- Use client.WithHTTPAuth() for HTTP basic authentication
- Import plumbing/client instead of plumbing/transport
@creydr creydr disabled auto-merge April 17, 2026 08:51
@creydr creydr added this pull request to the merge queue Apr 17, 2026
Merged via the queue into main with commit 1bffcb7 Apr 17, 2026
11 checks passed
@dependabot dependabot Bot deleted the dependabot/go_modules/github.com/go-git/go-git/v6-6.0.0-alpha.2 branch April 17, 2026 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant