From d90f10a9496536d11ef9133c0d789e6bb7032b2c Mon Sep 17 00:00:00 2001 From: Krille-chan <24619905+krille-chan@users.noreply.github.com> Date: Sat, 9 Mar 2024 08:41:02 +0100 Subject: [PATCH] Updated Publish a new Release (markdown) --- Publish-a-new-Release.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Publish-a-new-Release.md b/Publish-a-new-Release.md index 0bf8b55..bbbd83d 100644 --- a/Publish-a-new-Release.md +++ b/Publish-a-new-Release.md @@ -3,17 +3,15 @@ FluffyChat is available in A LOT of app stores: - 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 (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 (Snippet autogen: `git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:'- %s %C(bold blue)(%an)%Creset' --no-merges --no-decorate | sort -k2`) -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 1.42.0 for example it would be: `v1.42.0` -8. Publish iOS using the web interface from AppStore connect +1. Update the version and bump the version code (necessary for F-Droid) +2. Update the changelog (Snippet autogen: `git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:'- %s %C(bold blue)(%an)%Creset' --no-merges --no-decorate | sort -k2`) +3. Merge all changes into main +4. Publish a new release to iOS testflight - You can use `./scripts/release-ios-testflight.sh` for this +5. Test everything on iOS and Android! +6. Create the new Tag with the version in it -> For version 1.42.0 for example it would be: `v1.42.0` +7. Publish iOS using the web interface from AppStore connect