vault/tools/pipeline/internal/pkg/git
Ryan Cragun 3611b8b709
[VAULT-32028] pipeline(github): add sync branches sub-command (#31252)
Add a new `pipeline github sync branches` command that can synchronize
two branches. We'll use this to synchronize the
`hashicorp/vault-enterprise/ce/*` branches with `hashicorp/vault/*`.

As the community repository is effectively a mirror of what is hosted in
Enterprise, a scheduled sync cadence is probably fine. Eventually we'll
hook the workflow and sync into the release pipeline to ensure that
`hashicorp/vault` branches are up-to-date when cutting community
releases.

As part of this I also fixed a few static analysis issues that popped up
when running `golangci-lint` and fixed a few smaller bugs.

Signed-off-by: Ryan Cragun <me@ryan.ec>
2025-07-11 14:08:14 -06:00
..
am.go [VAULT-34829] pipeline(backport): add github create backport command (#30713) 2025-05-23 14:02:24 -06:00
apply.go [VAULT-36201] pipeline(git): add Go git client (#30645) 2025-05-16 12:41:31 -06:00
branch.go [VAULT-36201] pipeline(git): add Go git client (#30645) 2025-05-16 12:41:31 -06:00
checkout.go [VAULT-36201] pipeline(git): add Go git client (#30645) 2025-05-16 12:41:31 -06:00
cherry-pick.go [VAULT-36201] pipeline(git): add Go git client (#30645) 2025-05-16 12:41:31 -06:00
client.go [VAULT-32028] pipeline(github): add sync branches sub-command (#31252) 2025-07-11 14:08:14 -06:00
clone.go [VAULT-36201] pipeline(git): add Go git client (#30645) 2025-05-16 12:41:31 -06:00
commit.go [VAULT-36201] pipeline(git): add Go git client (#30645) 2025-05-16 12:41:31 -06:00
fetch.go [VAULT-36201] pipeline(git): add Go git client (#30645) 2025-05-16 12:41:31 -06:00
merge.go [VAULT-37096] pipeline(github): add github copy pr command (#31095) 2025-06-25 15:20:57 -06:00
opts_test.go [VAULT-37096] pipeline(github): add github copy pr command (#31095) 2025-06-25 15:20:57 -06:00
pull.go [VAULT-37096] pipeline(github): add github copy pr command (#31095) 2025-06-25 15:20:57 -06:00
push.go [VAULT-36201] pipeline(git): add Go git client (#30645) 2025-05-16 12:41:31 -06:00
rebase.go [VAULT-37096] pipeline(github): add github copy pr command (#31095) 2025-06-25 15:20:57 -06:00
remote.go [VAULT-37096] pipeline(github): add github copy pr command (#31095) 2025-06-25 15:20:57 -06:00
reset.go [VAULT-36201] pipeline(git): add Go git client (#30645) 2025-05-16 12:41:31 -06:00
rm.go [VAULT-37096] pipeline(github): add github copy pr command (#31095) 2025-06-25 15:20:57 -06:00
show.go [VAULT-36201] pipeline(git): add Go git client (#30645) 2025-05-16 12:41:31 -06:00
status.go [VAULT-36201] pipeline(git): add Go git client (#30645) 2025-05-16 12:41:31 -06:00