Jorge Martin Espinosa
ad2263f464
Add use existing branch confirmation and progress for file download ( #6294 )
...
* Add `use existing branch for release` confirmation. Otherwise, this message might go unnoticed and we might build the wrong binaries
* Display the progress of downloaded artifacts so we can be sure the process is working
2026-03-06 14:45:47 +01:00
Benoit Marty
e1c37d24aa
Fix typo
2026-02-06 16:32:59 +01:00
Benoit Marty
6fc8e4357d
[Release script] Ensure that the release version will match the next Monday date.
2026-02-06 14:38:18 +01:00
Benoit Marty
1292da2a72
Copyright: Add Element Creations Ltd. copyright
2025-11-10 11:05:05 +01:00
Benoit Marty
b748fcc631
Copyright: Add final period
2025-11-10 10:13:41 +01:00
Benoit Marty
6ddee60c5b
Adding fastlane file for version 25.09.2
2025-09-24 14:35:33 +02:00
Benoit Marty
55ee04aab1
Release script: read the build tool version from Versions.kt
2025-09-10 11:33:38 +02:00
Benoit Marty
08f869c6f9
Build release with build tools from SDK 36 and add a not to not forget last time we update the value of COMPILE_SDK
2025-08-14 14:31:22 +02:00
Benoit Marty
dc5aae831f
Fix shellcheck issue on release.sh
2025-06-30 17:00:58 +02:00
Benoit Marty
e6c7a61717
Release script: read minSdkVersion from file plugins/src/main/kotlin/Versions.kt
2025-06-30 17:00:56 +02:00
Benoit Marty
ea215eda09
CalVer: use 2 digits for the year and 2 digits for the month.
2025-01-23 18:29:19 +01:00
Benoit Marty
aa0ee1b568
Migrate to CalVer-like versioning - update release script.
2025-01-23 11:30:27 +01:00
Benoit Marty
05fc76822a
Apply dual licenses: AGPL + Element Commercial to file headers.
...
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01:00
Benoit Marty
c252761bed
Change default value of doBuildApks to "no"
2024-10-25 14:54:23 +02:00
Benoit Marty
0bfacc2cdd
Give a chance for download_all_github_artifacts.py to fail and to try again, without breaking the release script.
...
Previously any error in download_all_github_artifacts.py was ignored and the script was continuing (without success ofc).
2024-10-25 14:53:22 +02:00
Benoit Marty
523603380c
Small update of the release script wording.
2024-09-10 10:35:06 +02:00
Benoit Marty
c876313cd6
Migrate license to AGPL - other files.
2024-09-06 17:55:16 +02:00
Benoit Marty
46b653b10b
Add a local copy of inplace-fix.py and fix-pg-map-id.py from latest release https://github.com/obfusk/reproducible-apk-tools/blob/v0.2.7
2024-07-09 10:09:59 +02:00
Benoit Marty
442e67a7ee
Add --alignment-preserved true when signing APK for F-Droid. Closes #3151
2024-07-08 18:21:03 +02:00
Benoit Marty
bef0d85415
Merge pull request #3106 from element-hq/feature/bma/fixRelease
...
Fix F-Droid reproducible build.
2024-06-27 15:23:35 +02:00
Benoit Marty
8079e09846
Fix download path.
2024-06-27 14:56:52 +02:00
Benoit Marty
90a7cc7868
inplace-fix.py also needs fix-pg-map-id.py to do the requested work.
2024-06-27 14:18:47 +02:00
Benoit Marty
86ce65c1e4
Remove towncrier: iterate on release script.
2024-06-27 12:24:22 +02:00
Benoit Marty
b29d55f9ec
Use curl instead of wget.
2024-06-24 17:54:26 +02:00
Benoit Marty
a1d18d603e
Make sure F-Droid build are reproducible by patching the value of pg-map-id #3061
2024-06-24 17:46:19 +02:00
Benoit Marty
165605f489
Min SDK is now 24
2024-06-24 17:34:58 +02:00
Benoit Marty
b8a37475dc
Use BuildTools 35.0.0
2024-06-24 17:31:47 +02:00
Benoit Marty
45a91bc6d4
Fix error
2024-06-11 15:39:05 +02:00
Benoit Marty
fed5683a7f
Run shellcheck autofix.
2024-06-11 15:27:02 +02:00
Benoit Marty
07b93b9161
Fix issue in script
2024-05-23 17:24:18 +02:00
Benoit Marty
9f7b5dc86e
Increment versionPatch by only 1 on EXA.
2024-05-23 16:51:40 +02:00
Benoit Marty
75ef72c478
Do not build locally before the release.
2024-05-23 16:51:40 +02:00
Benoit Marty
ee1da7a4a8
Provide the action url instead of the artifact url.
2024-05-23 16:51:39 +02:00
Benoit Marty
f6512b3c19
Remove changelogUrlEncoded, it does not work as expected, and somtimes the link is too long.
2024-05-23 16:51:38 +02:00
Benoit Marty
4eeec9545d
Update release script for fdroid release.
2024-05-23 16:51:38 +02:00
Benoit Marty
ced7f5cdc6
Update message sent to the room.
2024-01-31 11:09:16 +01:00
Benoit Marty
41237de47d
Release script: Add a step to create the release on GooglePlay.
2024-01-31 11:07:29 +01:00
Benoit Marty
5f1e6f3c01
Release script: fix issue in filename (we have a gplay variant now)
2024-01-31 10:57:14 +01:00
Benoit Marty
345b7e9ab6
Update gradle tasks and paths regarding the new gplay and fdroid flavor.
2024-01-11 21:42:04 +01:00
Benoit Marty
17616d6fc3
Organization renaming: replace all https://github.com/vector-im by https://github.com/element-hq
2023-12-13 09:40:07 +01:00
Benoit Marty
aafc5814eb
Release script: improve prompt messages.
2023-08-29 11:19:32 +02:00
Benoit Marty
ead323c9f2
Release script: Add link to documentation to install the application from the GitHub release.
2023-08-29 11:14:33 +02:00
Benoit Marty
8403c24643
Release script: split APKs generation and APK deployment into 2 separate steps.
2023-08-29 11:11:35 +02:00
Benoit Marty
02e22b7869
Release script: do not bundle the minimal app when checking if the project compiles locally.
2023-08-29 11:06:17 +02:00
Benoit Marty
028ee3a796
Release script, do not exit in case of error.
2023-08-16 16:55:49 +02:00
Benoit Marty
de7866be19
Ensure the release script will exist in case of failure.
2023-07-21 12:51:10 +02:00
Benoit Marty
aa26959748
Change how we detect if git flow is init.
2023-07-20 19:43:46 +02:00
Benoit Marty
1bc80a526c
Move download_github_artifacts.py to its own folder.
2023-07-20 19:22:53 +02:00
Benoit Marty
c56977ed69
Extract git flow init from release script (so that it can be run standalone) and do not use -t which does not seem to be standard.
2023-07-20 19:15:56 +02:00
Benoit Marty
14507c9cbc
Add release script
2023-07-20 13:27:47 +02:00