Zum Inhalt springen

Von release-please zu semrel

Diese Anleitung unterstützt Teams beim Umstieg von release-please auf semrel, ohne Release-Governance zu verlieren.

release-please Verhaltensemrel Entsprechung
Release-PR mit Versions-/Changelog-Änderungensemrel Analyzer + Generator-Ausgaben in CI
Tag und Release nach Mergesemrel Provider + Publish-Stufen
PR-Transparenz und Review-GateBranch-Protection beibehalten, semrel nach Merge ausführen
  1. release-please PR-Flow vorübergehend für Audit-Transparenz beibehalten.
  2. semrel Dry-Run auf gemergten PRs ausführen und Version/Changelog vergleichen.
  3. Version/Changelog-Ownership auf semrel-Plugins umstellen.
  4. Publishing und Tag-Ownership auf semrel verlagern.
  5. release-please Release-Erstellung deaktivieren, um doppelte Tags/Releases zu verhindern.
plugins:
- uses: @semrel/github
- uses: @semrel/conventional
- uses: @semrel/release-notes
- uses: @semrel/changelog-md
args:
file: CHANGELOG.md
  • release-please und semrel dürfen nie gleichzeitig Tags erzeugen.
  • Monorepo-Paketversionsverhalten vor dem Cutover prüfen.
  • Rollback testen, indem der bisherige Workflow für einen Zyklus verfügbar bleibt.
Zurück zum Migrations-Hub