• feat(bump)!: nur Tag, kein Versions-Commit (#4)
    ci/woodpecker/tag/plugins Pipeline was successful

    tu released this 2026-10-31 09:35:59 +00:00 | 1 commits to develop since this release

    Was

    Das Plugin bump setzt nur noch den Tag auf den auslösenden Commit. Es gibt keinen Versions-Commit mehr, package.json bleibt unberührt. Der Build nimmt die Version aus dem Tag (CI_COMMIT_TAG, im Beispiel als Build-Arg VERSION).

    Grund: Mit Versions-Commit war der Head eines PRs immer der Bump-Commit mit [skip ci]. Dafür startet Woodpecker keine Pipeline, der verlangte Status-Check fehlt, der PR ist nicht mergebar (oumta-app). Ohne Commit bleibt der Head der des Entwicklers. Nebeneffekt: keine update version-Commits mehr in der Historie.

    • release_branch: nächste stabile Version ist der höchste vorhandene Patch der Linie plus eins (vorher Patch-Bump aus package.json).
    • Ein Commit, der schon ein v*-Tag trägt, wird nicht erneut getaggt. Ein Neustart der Pipeline baut also nicht doppelt.
    • Image auf alpine:3.20 wie deploy, Node wird nicht mehr gebraucht.
    • author_name und author_email entfallen.

    Breaking: Apps, die die Version aus package.json anzeigen, müssen sie aus dem Build-Arg lesen (Anforderung in oumta-deploy folgt). Release als bump-v2.0.0.

    Getestet

    Lokal gegen ein Bare-Repo: feature von develop und von release, erste und weitere Betas, erneuter Lauf auf demselben Commit, hotfix mit und ohne Patch, production, release_branch mit vorhandenen stabilen Tags, Linie nach stabilem Tag, weitergelaufener Branch, fehlendes Token. Keine Commits auf den Branches.

    🤖 Generated with Claude Code
    Reviewed-on: #4

    Downloads