Skip to content

Configure main as the bosh-deployment default branch - #1686

Merged
aramprice merged 1 commit into
mainfrom
codex/bosh-deployment-main
Nov 5, 2026
Merged

aramprice merged 1 commit into
mainfrom
codex/bosh-deployment-main

Conversation

@aramprice

@aramprice aramprice commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Set the published default branch of bosh-deployment to main; its generated protection selector follows main. The develop contribution branch and promotion process remain in place.

Primary preparation PR (targets develop): cloudfoundry/bosh-deployment#538

Central cutover issue: cloudfoundry/bosh-deployment#539

Keep this PR in draft until the native rename and required operator verification are complete. Merge and normally promote the source preparation first. Read-only consumers can be staged ahead; promotion/write selectors must be applied only after main exists. Active consumer readiness matters independently of whether an external owner has merged its source PR. Documentation-only changes and confirmed inactive templates are non-gating.

Repository / maintained branch Preparation PR Scope
bosh-linux-stemcell-builder (ubuntu-jammy) cloudfoundry/bosh-linux-stemcell-builder#795 read-only consumer
bosh cloudfoundry/bosh#2840 read-only consumer
cf-deployment (develop) cloudfoundry/cf-deployment#1394 read-only consumer
credhub cloudfoundry/credhub#1225 documentation/comment only
prometheus-boshrelease cloudfoundry/prometheus-boshrelease#610 documentation/comment only
docs-bosh cloudfoundry/docs-bosh#941 documentation/comment only
bosh-bootloader cloudfoundry/bosh-bootloader#700 read-only consumer
bosh-azure-cpi-release cloudfoundry/bosh-azure-cpi-release#781 read-only consumer
bosh-virtualbox-cpi-release cloudfoundry/bosh-virtualbox-cpi-release#43 documentation/comment only
bosh-google-cpi-release cloudfoundry/bosh-google-cpi-release#404 read-only consumer
bosh-aws-cpi-release cloudfoundry/bosh-aws-cpi-release#237 read-only consumer
buildpacks-ci cloudfoundry/buildpacks-ci#706 read-only consumer
bosh-alicloud-cpi-release cloudfoundry/bosh-alicloud-cpi-release#236 read-only consumer
bosh-openstack-cpi-release cloudfoundry/bosh-openstack-cpi-release#379 read-only consumer
bosh-cpi-certification cloudfoundry/bosh-cpi-certification#26 read-only consumer
bosh-vsphere-cpi-release cloudfoundry/bosh-vsphere-cpi-release#479 read-only consumer
bosh-dns-release cloudfoundry/bosh-dns-release#185 read-only consumer
bosh-docker-cpi-release cloudfoundry/bosh-docker-cpi-release#75 read-only consumer
bosh-warden-cpi-release cloudfoundry/bosh-warden-cpi-release#49 read-only consumer
juicefs-release cloudfoundry/juicefs-release#5 documentation/comment only
cli-ci cloudfoundry/cli-ci#11 read-only consumer
bosh-alicloud-light-stemcell-builder cloudfoundry/bosh-alicloud-light-stemcell-builder#27 read-only consumer
bosh-disaster-recovery-acceptance-tests cloudfoundry/bosh-disaster-recovery-acceptance-tests#259 documentation/comment only
bosh-linux-stemcell-builder (ubuntu-noble) cloudfoundry/bosh-linux-stemcell-builder#796 read-only consumer
bosh-linux-stemcell-builder (ubuntu-resolute) cloudfoundry/bosh-linux-stemcell-builder#797 read-only consumer

The org-wide audit covered public indexed references and current consumer checkouts. Golden BBL fixtures and 2018 lab state snapshots are preserved as historical data. Existing default-following clones, explicit develop/release pins, independent repositories and unrelated branch selectors require no source edit for this rename. Existing local checkouts still need their upstream updated normally.

Validation: ownership/schema and full generated org/protection comparisons passed; only this default and its ^master$ to ^main$ selector change. All diffs passed whitespace checks. Parsed pipeline comparisons match the intended selectors; all three maintained stemcell templates render and pass strict offline validation. Older templates retain the same baseline schema errors. The primary PR guard was checked structurally.

Deployed Concourse pipelines and pause states were not changed. After merge, a successful Peribolos synchronization containing this configuration must eventually finish before everything is complete; no particular long-running/canceled run is a checklist gate.

GitHub check note: the Alicloud consumer audit fails Dependency Audit (nancy) because sonatype-nexus-community/nancy-github-action@v1 cannot be resolved, and Go Vulnerability Check reports Go standard-library vulnerabilities. The unmodified baseline already fails both jobs. This migration changes only two Git source branch selectors in that repo; Go source/dependencies and workflows are unchanged. The failures are documented for owner follow-up and have not been bypassed or rerun.

This was referenced Nov 3, 2026
@aramprice
aramprice marked this pull request as ready for review November 5, 2026 01:24
@aramprice
aramprice merged commit a26025f into main Nov 5, 2026
2 checks passed
@aramprice
aramprice deleted the codex/bosh-deployment-main branch November 5, 2026 01:25
@github-project-automation github-project-automation Bot moved this from Inbox to Done in CF Community Nov 5, 2026
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