[AAASM-4959] π§ (config): Migrate default branch master β main (outbound refs)#293
Conversation
β¦β main (AAASM-4959) Default-branch migration per ADR 0016. Repoints push/pull_request/ workflow_run branch filters, github.ref_name conditionals, and actions/checkout ref: to main. External Chisanan232 reusable-workflow @master refs are intentionally left unchanged (different repo). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
β¦ (AAASM-4959) Default-branch migration per ADR 0016. Updates README CI/docs badges (?branch=), codecov branch config, mkdocs edit_uri, CONTRIBUTING base-branch convention + worktree commands, .claude/CLAUDE.md convention, and the operator release runbooks/skills (--ref dispatch commands). Redirect-covered github.com blob/commits web links are left as cosmetic per ADR 0016 Β§6. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Codecov Reportβ All modified and coverable lines are covered by tests. π’ Thoughts on this report? Let us know! |
π€ Claude Code review (evidence only β merge is a Pioneer reviewer's call)Part of the python-sdk
Not self-merged. Evidence only. |
π€ Claude Code review (evidence only β merge is a Pioneer reviewer's call)1. CI β β
green (27 pass / 0 fail / 7 skip). 2. CodeCov/SonarCloud β β
no issues (the 3. Scope vs AAASM-4959 β β
complete. python-sdk 4. Side effects β β
none. Pure branch-reference migration (every removed 5. Front-end β n/a. No FE source changed (workflows + Markdown + CI config only) β Playwright not applicable. Verdict: ready for approval + merge. Not self-merged. |



Description
Default-branch migration for
python-sdk(masterβmain) per ADR 0016 (Accepted). The GitHub branch rename has already been performed (default is nowmain, protection moved,masterredirects). This PR sweeps the outbound in-tree references the rename does not touch.Functional refs flipped:
push/pull_request/workflow_runbranches:on all workflows (ci.yaml,benchmarks.yml,codeql.yml,documentation.yaml,framework-resolution-check.yml,native-pin-consistency.yml,quickstart-tabs-check.yml,readme-version-check.yml,release-python-conversion-test.yml,type-check.yml,wheel-python-matrix.yml).github.ref_name == 'master'conditionals inrw_build_and_test.yaml/rw_run_all_test_and_record.yaml.actions/checkoutref: masterindocumentation.yaml+docs-backfill.yaml.gh workflow run β¦ --ref masterindocs/release/RUNBOOK.mdand thesdk-only-release/release-runbookskills (these hard-break after rename β the ref is gone).?branch=master),codecov.yml(branch/strict_yaml_branch),mkdocs.yml(edit_uri).CONTRIBUTING.mdbase-branch + worktree commands,.claude/CLAUDE.mdbase-branch +remote/masterguidance.Intentionally NOT changed:
Chisanan232/β¦@masterreusable-workflow refs (different repo's default branch β ADR 0016 Β§6).github.com/β¦/blob/masterΒ·/tree/masterΒ·/commits/masterweb links indocs/**(cosmetic per ADR 0016 Β§6; GitHub 301-redirects them).verification-reports/**(records of past runs).Type of Change
Breaking Changes
masterβmainredirect. This PR keeps CI firing onmainand keeps operator runbooks accurate.Related Issues
Lockstep dependency
The release-coupling with
agent-assemblyis handled in a separate PR onagent-assembly(basemaster, since that repo is not yet migrated): it flips thePYTHON_SDK_BOT_TOKENcreate-pull-requeststepbase: master β mainin.github/workflows/release.ymland thecheck-release-completeness.shdrift guard. Both land in the same window as this rename.Testing
git grepconfirms no functionalmasterref remains (branch filters /ref:/--ref/?branch=/ref_name); only cosmetic redirect-covered web links and external@masterrefs remain.main; branch protection (1 approval + code-owner review) re-verified onmain; nomasterbranch recreated.Checklist