Release
Die Versionierung richtet sich nach application.properties (der Single Source of Truth, einer XML-Datei mit einem <version>-Element).
Wie ein Release geschnitten wird
Veröffentliche ein GitHub Release mit einem Tag (z. B.
v0.1.0).Der Workflow
sync-version-on-release.ymlläuft beirelease: publishedund aktualisiert, falls sich die Tag-Version von der Datei unterscheidet, beides:- die
<version>inapplication.propertiesund - die oberste
"version"inpackage.json
und öffnet anschliessend einen
release-sync/<version>-PR zurück nachmain, den er automatisch mergt.- die
Stimmt die Version in der Datei bereits mit dem Tag überein, tut der Workflow nichts.
