Skip to content

Set Go CPI library and gosigar default branches to main - #1677

Merged
aramprice merged 1 commit into
mainfrom
codex/cpi-go-gosigar-main
Nov 2, 2026
Merged

aramprice merged 1 commit into
mainfrom
codex/cpi-go-gosigar-main

Conversation

@aramprice

@aramprice aramprice commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

Record main as the default branch for bosh-cpi-go and gosigar after their completed native GitHub branch renames. The org generator also changes their protection selectors from ^master$ to ^main$.

Both repositories now default to protected main. Original tips, protections, all other branches, and all tag objects were preserved; master is absent. Fresh clones select main with origin/HEAD pointing to origin/main.

Repository Preserved tip Tracking
bosh-cpi-go 6cd14f2c3e60 #17
gosigar eb9aae4c4a79 #97

Go CPI pipeline PR #16, gosigar pipeline PR #96, and this community change are merged. Both applied source Git resources explicitly use main. Automation writers were paused/drained for cutover, and all original pipeline/job pause states were restored after successful actual resource checks and isolated read-only check/fetch probes. Applied pipeline configuration and versioning state were preserved during the rename.

Verification covered all refs, including gosigar's 134 original tag objects; branch protections/rulesets; open PR targets; fresh clones; branch-neutral Actions workflows; GitHub-visible webhooks; and CodeQL configuration. External-service backend settings were not independently queried. The two pipeline preparation PRs passed their GitHub checks, and both strict before/after pipeline validations passed.

The GDC comment-link PR #17 remains a non-blocking follow-up. Its main destination now resolves; it changes no executable code and does not gate migration completion.

Generated configuration comparison changes only the two defaults and two protection selectors. git diff --check, org-config-generation-check, and EasyCLA passed.

Peribolos synchronization is asynchronous and individual runs may be canceled by newer merges. Do not wait for one particular run as a migration checklist gate. A successful synchronization including the merged community configuration is still required before the org configuration is fully applied. This completion note remains after issue closure.

Record main for bosh-cpi-go and gosigar.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant