go-git-providers
go-git-providers copied to clipboard
Git provider client for Go
Bumps the ci group with 1 update: [actions/checkout](https://github.com/actions/checkout). Updates `actions/checkout` from 4.1.3 to 4.1.4 Release notes Sourced from actions/checkout's releases. v4.1.4 What's Changed Disable extensions.worktreeConfig when disabling sparse-checkout by @jww3...
### Describe the bug GitLab GetCloneUrl returns the wrong clone url in certain conditions. ### To Reproduce Here is a public project where you can reproduce it: https://gitlab.com/hanklank/anki-lpic Use the...
The following tests are currently part of the unit test suite but actually depend on a running Gitea instance. They should be moved to the e2e suite and then use...
### Description New azure devops implementation. It can effectively reconcile azuredevops repositories using the azure zsk. It uses a `PAT` as `ssh keys` are not supported. `Commits` and `Pull requests`...
Ginkgo v2 offers features such as `DeferredCleanup` that would simplify our e2e tests a lot.
In certain (private or corporate) environments usage of an HTTP proxy is mandatory to connect to services inside or outside of the environment. go-git-providers should support these use cases by...
When the gitlab provider was intro'd we accidentally copy-pasted a constraint from the github provider that validates and rejects subgroups (makes sense for github, not gitlab) https://github.com/fluxcd/go-git-providers/pull/51/files#diff-4404cc5156273f46bd72ef805e119d1ed8ff3486f164274ab32611fb99dd1452R202 You can workaround...
### Describe the bug Currently the library doesn't support Azure DevOps.
### Describe the bug Gitlab [SupportedDomain](https://github.com/fluxcd/go-git-providers/blob/main/gitlab/client.go#L71) function implementation returns a URL which seems to be breaking the [SupportedDomain contract](https://github.com/fluxcd/go-git-providers/blob/main/gitprovider/client.go#L30) It also updates the field overwriting the [original value](https://github.com/fluxcd/go-git-providers/blob/main/gitlab/client.go#L74) ### To...
### Describe the bug When tried to create a gitlab client for an enterprise instance and then get a repo, i have an error saying that the gitlab client is...