fix(bump): Release-Modell nach D8/D9, atomarer Push #3

Merged
tu merged 1 commits from fix/bump-release-model into develop 2026-10-30 18:06:42 +00:00
Owner

Was

Folge-PR zum Review von #2 gegen zugaenge.md, D8, D9 und W4 in oumta-deploy.

  • production/*: kein Bump, der Schritt bricht mit Hinweis ab. Ein Release ist ein Retag (D9, W4).
  • main hat keine Release-Rolle mehr. Stabile Tags gibt es nur über settings.release_branch als Patch-Bump, für Repos ohne Majors wie oumta-keyklo. Die Commit-Message wird nicht mehr ausgewertet.
  • Linie für dev-Tags: der nächste release/*- oder hotfix/*-Branch nach jüngster Merge-Base, bei Gleichstand die niedrigere Linie. Vorher zählten nur release/* und nur Branch-Spitzen.
  • Existiert das stabile Tag einer Linie (v2.4.0), geht es mit dem nächsten Patch weiter (v2.4.1-beta.0). Vorher blieb die Beta-Linie auf .0 stehen und der nächste Promote wäre an „Version noch frei“ gescheitert.
  • hotfix/X.Y ohne Patch wird abgelehnt, es würde mit release/X.Y kollidieren.
  • Branch und Tag gehen in einem atomaren Push. Vorher konnte der Bump-Commit ohne Tag landen und jeder weitere Lauf stieg mit Exit 0 aus.
  • README: Regeln, Einschränkung des Secrets auf Images und Events, Paket-Schreibrecht von oumta-ci in actions, Beispiel ohne develop.

Getestet

Lokal als Image gegen ein Bare-Repo: feature von develop, erste und zweite Beta, feature von release, hotfix mit und ohne Patch, production, release_branch, release_line, Linie nach stabilem Tag, weitergelaufener Branch, fehlendes Token.

🤖 Generated with Claude Code

## Was Folge-PR zum Review von #2 gegen `zugaenge.md`, D8, D9 und W4 in oumta-deploy. - `production/*`: kein Bump, der Schritt bricht mit Hinweis ab. Ein Release ist ein Retag (D9, W4). - `main` hat keine Release-Rolle mehr. Stabile Tags gibt es nur über `settings.release_branch` als Patch-Bump, für Repos ohne Majors wie oumta-keyklo. Die Commit-Message wird nicht mehr ausgewertet. - Linie für dev-Tags: der nächste `release/*`- oder `hotfix/*`-Branch nach jüngster Merge-Base, bei Gleichstand die niedrigere Linie. Vorher zählten nur `release/*` und nur Branch-Spitzen. - Existiert das stabile Tag einer Linie (`v2.4.0`), geht es mit dem nächsten Patch weiter (`v2.4.1-beta.0`). Vorher blieb die Beta-Linie auf `.0` stehen und der nächste Promote wäre an „Version noch frei“ gescheitert. - `hotfix/X.Y` ohne Patch wird abgelehnt, es würde mit `release/X.Y` kollidieren. - Branch und Tag gehen in einem atomaren Push. Vorher konnte der Bump-Commit ohne Tag landen und jeder weitere Lauf stieg mit Exit 0 aus. - README: Regeln, Einschränkung des Secrets auf Images und Events, Paket-Schreibrecht von `oumta-ci` in `actions`, Beispiel ohne `develop`. ## Getestet Lokal als Image gegen ein Bare-Repo: feature von develop, erste und zweite Beta, feature von release, hotfix mit und ohne Patch, production, `release_branch`, `release_line`, Linie nach stabilem Tag, weitergelaufener Branch, fehlendes Token. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
tu added 1 commit 2026-10-30 18:02:48 +00:00
fix(bump): Release-Modell nach D8/D9, atomarer Push
ci/woodpecker/push/plugins Pipeline was successful
ci/woodpecker/pr/plugins Pipeline was successful
d4ee9f0663
- production/*: kein Bump, der Schritt bricht ab (W4, D9)
- main hat keine Release-Rolle mehr; stabile Tags nur über settings.release_branch
  (Patch-Bump, für Repos ohne Majors wie oumta-keyklo), ohne Commit-Message-Magie
- Linie für dev-Tags: nächster release/* oder hotfix/*-Branch nach jüngster Merge-Base,
  bei Gleichstand die niedrigere Linie
- existiert das stabile Tag der Linie, zählt der Patch hoch (v2.4.1-beta.0 nach v2.4.0)
- hotfix/X.Y ohne Patch wird abgelehnt
- Branch und Tag in einem atomaren Push, kein halber Zustand nach Teilerfolg
- README: Regeln, Einschränkung des Secrets, Paket-Schreibrecht in actions

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
tu merged commit 40d7997eca into develop 2026-10-30 18:06:42 +00:00
tu deleted branch fix/bump-release-model 2026-10-30 18:06:42 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: actions/ci-cd#3