From 82fcaf6e5e2d6f5678d39bf55f067284e7a879da Mon Sep 17 00:00:00 2001 From: Krille Fear Date: Sun, 5 Dec 2021 08:49:58 +0000 Subject: [PATCH] Update Publish a new Release --- Publish-a-new-Release.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Publish-a-new-Release.md b/Publish-a-new-Release.md index 6291188..93dda50 100644 --- a/Publish-a-new-Release.md +++ b/Publish-a-new-Release.md @@ -1,19 +1,19 @@ FluffyChat is available in A LOT of app stores: -- PlayStore (Automatically on every commit to internal test and automatically when creating a Tag) +- PlayStore (Automatically on commits and on tags) - iOS AppStore (Fully manually) - F-Droid (Automatically on every tag but needs manually updated version code) +- F-Droid own repository (Automatically on commits and on tags) - Flathub (Automatically on tag) -- SnapStore (Fully manually) +- SnapStore (Automatically on commits and on tags) - Docker (Automatically on tag) ## Steps for a new release 1. Update the version 2. Update the version code (needed for F-Droid) with `fastlane set_build_code_internal` in the android build directory 3. Update the changelog -4. Push all changes to master -5. Publish a new release to iOS testflight manually +4. Merge all changes into main +5. Publish a new release to iOS testflight - You can use `./scripts/release-ios-testflight.sh` for this 6. Test everything on iOS and Android! -7. Create the new Tag with the version in it -> For version 0.42.0 for example it would be: `v0.42.0` -8. Publish iOS using the web interface from AppStore connect -9. Build and publish a new snap version locally `./scripts/build-linux.sh && snapcraft && snapcraft upload --release=stable *.snap` \ No newline at end of file +7. Create the new Tag with the version in it -> For version 1.42.0 for example it would be: `v1.42.0` +8. Publish iOS using the web interface from AppStore connect \ No newline at end of file