You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a regular release. Will be pushed to GPlay on beta channel and on F-Droid.
Next release will be 1.3.16. We want to use even patch version values for regular release and odd values for hotfix releases.
Before the release
Weblate sync, fix lint issue if any (in a dedicated PR)
Check the update of the store descriptions (using Google Translate if necessary) to ensure that the changes are acceptable to be published to the stores.
Run the script ./tools/release/pushPlayStoreMetaData.sh. You can check in the GooglePlay console the Activity log to check the effect.
Do the release
Create release with gitflow, branch name release/1.3.13
Update the value of VERSION_NAME in the file gradle.properties
Update the files ./build.gradle and ./gradle/gradle-wrapper.properties manually, to use the latest version for the dependency. You can get inspired by the same files on Element Android project.
Run the script ./tools/import_from_element.sh
Check the diff in the file ./matrix-sdk-android/build.gradle and restore what may have been erased (in particular the line apply plugin: "com.vanniktech.maven.publish" and the line about the version)
Let the script finish to build the library
Update the file CHANGES.md
Finish the release using GitFlow
Push the branch main, the new tag and the branch develop to origin
Release on MavenCentral
Run the command ./gradlew publish --no-daemon --no-parallel. You'll need some non-public element to do so
Thanks for the feedback @scottwallacesh. We will prepare a corrective release 1.3.14 today with this bug fixed and another one regarding the sync. (see #4924)
Release checklist
This is a regular release. Will be pushed to GPlay on beta channel and on F-Droid.
Next release will be 1.3.16. We want to use even patch version values for regular release and odd values for hotfix releases.
Before the release
./tools/release/pushPlayStoreMetaData.sh
. You can check in the GooglePlay console the Activity log to check the effect.Do the release
release/1.3.13
UiAllScreensSanityTest.allScreensTest()
towncrier --version v1.3.13 --draft
(remove--draft
do write the file CHANGES.md)main
and the new tagv1.3.13
to origindevelop
./vector/build.gradle
./matrix-sdk-android/build.gradle
develop
main
branch.~/scripts/releaseElement.sh
. It will download the APKs from Buildkite check them and sign them.Once Live on PlayStore
After at least 2 days
Android SDK2
main
branch on Element Android projectOn the SDK2 project
https://github.com/matrix-org/matrix-android-sdk2
./build.gradle
and./gradle/gradle-wrapper.properties
manually, to use the latest version for the dependency. You can get inspired by the same files on Element Android project../tools/import_from_element.sh
./matrix-sdk-android/build.gradle
and restore what may have been erased (in particular the lineapply plugin: "com.vanniktech.maven.publish"
and the line about the version)CHANGES.md
main
, the new tag and the branchdevelop
to originRelease on MavenCentral
./gradlew publish --no-daemon --no-parallel
. You'll need some non-public element to do soRelease on GitHub
Android SDK2 sample
https://github.com/matrix-org/matrix-android-sdk2-sample
main
The text was updated successfully, but these errors were encountered: