Update Publish a new Release
parent
76a3738470
commit
82fcaf6e5e
@ -1,19 +1,19 @@
|
|||||||
FluffyChat is available in A LOT of app stores:
|
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)
|
- 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 (Fully manually)
|
- 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
|
||||||
2. Update the version code (needed for F-Droid) with `fastlane set_build_code_internal` in the android build directory
|
2. Update the version code (needed for F-Droid) with `fastlane set_build_code_internal` in the android build directory
|
||||||
3. Update the changelog
|
3. Update the changelog
|
||||||
4. Push all changes to master
|
4. Merge all changes into main
|
||||||
5. Publish a new release to iOS testflight manually
|
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!
|
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`
|
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
|
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`
|
|
Loading…
Reference in New Issue