Skip to content

chore: document single-trunk flow, retire stale dev branch#29

Merged
hyhmrright merged 1 commit into
mainfrom
chore/single-trunk-flow
Jun 18, 2026
Merged

chore: document single-trunk flow, retire stale dev branch#29
hyhmrright merged 1 commit into
mainfrom
chore/single-trunk-flow

Conversation

@hyhmrright

Copy link
Copy Markdown
Owner

Why

Audit of the dev branch against CONTRIBUTING.md found the documented convention no longer matches reality:

What

  • CONTRIBUTING.md: step 1 now reads "Branch off main into a feat/* or fix/* branch" — matching the real single-trunk flow. Step 5 (PR into protected main) was already correct and is unchanged.
  • .github/workflows/ci.yml: drop the now-dead dev entries from the push/pull_request branch filters.

The stale dev branch itself is retired separately (deleted on origin + local), since it carries no unique commits.

🤖 Generated with Claude Code

Reality drifted from the documented convention: CONTRIBUTING.md said to
branch off `dev` (the "default working branch") and PR dev->main, but the
last 8 PRs (#22-#28) all branched off `main` and merged feature branches
straight into `main`. `dev` had fallen 46 commits behind main with 0 ahead
— a vestigial, fully-merged branch. GitHub's default branch is already
`main`.

Align the doc to the actual single-trunk flow (branch off main into
feat/*/fix/*, PR into main) and drop the now-dead `dev` entries from the CI
push/pull_request branch filters. The stale `dev` branch is retired
separately.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@hyhmrright hyhmrright merged commit ebed5f9 into main Jun 18, 2026
1 check passed
@hyhmrright hyhmrright deleted the chore/single-trunk-flow branch June 18, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant