Updated Publish a new Release (markdown)

master
Krille-chan 1 year ago
parent bb07ceab0a
commit d90f10a949

@ -3,17 +3,15 @@ FluffyChat is available in A LOT of app stores:
- PlayStore (Automatically on commits and on tags) - PlayStore (Automatically on commits and on tags)
- iOS AppStore (Fully manually) - iOS AppStore (Fully manually)
- F-Droid (Automatically on every tag but needs manually updated version code) - 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) - Flathub (Automatically on tag)
- SnapStore (Automatically on commits and on tags) - SnapStore (Automatically on commits and on tags)
- Docker (Automatically on tag) - Docker (Automatically on tag)
## Steps for a new release ## Steps for a new release
1. Update the version 1. Update the version and bump the version code (necessary for F-Droid)
2. Update the version code (needed for F-Droid) with `fastlane set_build_code_internal` in the android build directory 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. 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. Merge all changes into main 4. Publish a new release to iOS testflight - You can use `./scripts/release-ios-testflight.sh` for this
5. 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. 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. 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
8. Publish iOS using the web interface from AppStore connect

Loading…
Cancel
Save