| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
There was a problem hiding this comment.
This PR adds support for customizing the prefix and separator used when Updatecli creates temporary working branches. Key changes include:
Copilot reviewed 14 out of 14 changed files in this pull request and generated 2 comments.
Show a summary per file| File | Description |
|---|---|
| updatecli/updatecli.d/venom.yaml | Example test updated with workingbranchprefix and workingbranchseparator |
| pkg/plugins/utils/gitgeneric/main.go | Trim leading separators and adjust replacement array |
| pkg/plugins/scms/stash/scm.go | Use strings.Join with custom prefix/separator in GetBranches |
| pkg/plugins/scms/stash/main.go | Add WorkingBranchPrefix/Separator fields and initialization |
| pkg/plugins/scms/gitlab/scm.go | Use strings.Join with custom prefix/separator in GetBranches |
| pkg/plugins/scms/gitlab/main.go | Add WorkingBranchPrefix/Separator fields and initialization |
| pkg/plugins/scms/github/scm.go | Use strings.Join with custom prefix/separator in GetBranches |
| pkg/plugins/scms/github/main.go | Add WorkingBranchPrefix/Separator fields and initialization |
| pkg/plugins/scms/gitea/scm.go | Use strings.Join with custom prefix/separator in GetBranches |
| pkg/plugins/scms/gitea/main.go | Add WorkingBranchPrefix/Separator fields and initialization |
| pkg/plugins/scms/git/scm.go | Use strings.Join with custom prefix/separator in GetBranches |
| pkg/plugins/scms/git/main.go | Add WorkingBranchPrefix/Separator fields and initialization |
| pkg/plugins/scms/bitbucket/scm.go | Use strings.Join with custom prefix/separator in GetBranches |
| pkg/plugins/scms/bitbucket/main.go | Add WorkingBranchPrefix/Separator fields and initialization |
updatecli/updatecli.d/venom.yaml:38
pattern: "<1"
pkg/plugins/scms/bitbucket/main.go:193
workingBranchhPrefix := "updatecli"
pkg/plugins/utils/gitgeneric/main.go:698
branch = strings.TrimPrefix(branch, "/")
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Fix #1399
Today temporary working branch looks like
updatecli_<the targeted branch>_<pipelineid>
This pullrequest allows to override the default separator from _ to whatever defined by the parameter workingbranchseparator
The prefix updatecli_ can also be replace by setting the parameter workingbranchprefix:
For example
scms: default: kind: github spec: branch: "{{ .scm.branch }}" email: "{{ .scm.email }}" owner: "{{ .scm.owner }}" repository: "{{ .scm.repository }}" token: '{{ requiredEnv "GITHUB_TOKEN" }}' user: "{{ .scm.user }}" username: '{{ requiredEnv "GITHUB_ACTOR" }}' workingbranchprefix: "deps" workingbranchseparator: '/' disabled: falseTest
Test manually
Additional Information
Checklist
Tradeoff
I see two risks here that are not Updatecli related.
Potential improvement