chore: unify default branch develop→main (INF-1022)#82
Draft
mknapik wants to merge 2 commits into
Draft
Conversation
- No safe in-repo develop→main replacements were available. - The lone develop hit is coupled to a master release-branch reference that must remain untouched. - Keep the repo ready for PR review while preserving git-flow branch semantics. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Prepare
castle-dotnetfor default-branch renamedevelop→main.No behavioural changes; this PR documents why the migration is blocked for this git-flow repo without touching the
masterrelease branch.Findings
The grep sweep found a single
developreference and four uniquemasterreferences.The only
develophit isCHANGELOG.md:3(## master/develop), which is coupled to amasterrelease-branch reference on the same line.Changing that line would violate the explicit guardrail to leave
masterreferences untouched, so there are no safe in-repodevelop→mainreplacements in the current repo state.Categories checked:
.circleci/config.yml): no branch-name hits.github/workflows/): directory absent.github/dependabot.yml,renovate.json): no config files present.goreleaser.yml,Dockerfile*, etc.): nodevelophitsREADME.md,CONTRIBUTING.md, badges):masterrelease-branch badges only; left untouchedCHANGELOG.md:3hit, blocked bymastercouplingGit-flow legacy
This repo uses git-flow branching:
develop(default branch) → renamed tomainby this PRmaster(release branch) → intentionally untouched by this PRThe
masterrelease branch fate is deferred to a separate decision.See
MASTER-branch-refs.mdin this PR's evidence for the full list ofmasterreferences that were NOT changed.Consumer impact: LOW — NuGet packages are published via tags, not branch names. Badge URLs are cosmetic.
Proposed changes
INF-1022developcandidate is inseparable from a protectedmasterrelease-branch referencemasterreferenceConstraint compliance
--no-verifyCutover procedure (post-merge)
developmaster/developchangelog heading and othermasterrelease-branch referencesRisk
LOW
Cross-links