mirror of
https://github.com/sotashimozono/obsidian-remote-ssh.git
synced 2026-07-22 17:10:32 +00:00
The release/X.Y.Z → main promotion flow diverged next (beta.N) from main (stable) on every release, so the automatic main→next sync hit a version-file conflict each time and needed manual resolution (the 1.1.3 / 1.1.4 pain). New flow: bump next to the stable version via a PR INTO next, then promote next → main directly. main and next never diverge on the version files, so the post-release sync is a clean auto-merge. - version-check.yml: a plain X.Y.Z head on a `next` PR is now accepted as a promotion-staging shape (validated by the stable all-manifests-agree rule); the beta root-pinned rule applies only to `-beta.N` heads. Backward compatible — normal beta PRs are unaffected. - release-flow.md + CONTRIBUTING.md: rewrite the promotion + hotfix flow to "bump on next → promote next → main", drop the release/ branch, and route hotfixes through next too (main only merges from next). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| development-setup.md | ||
| documentation.md | ||
| index.md | ||
| release-flow.md | ||
| testing-strategy.md | ||