mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-10-31 08:15:02 +00:00
5b09fdf13f
The script was relying on the external git-flow tool and on a local `git config gitflow.*` initialisation, which made its behaviour depend on the machine setup and hid what was actually done to the branches. The release branch is now created with `git checkout -b`, and the release is finished with explicit merge, tag, back-merge and branch deletion commands. The merge and tag messages are provided explicitly so that the generated history stays identical to the previous releases. Each step now aborts the script with a clear message when it fails, instead of letting the script continue. Note that tools/release/release.sh (V1) still uses git flow. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>