mirror of
https://github.com/authpass/authpass.git
synced 2025-08-23 16:11:44 +08:00
AuthPass - Flutter Password Manager
see ../README.md for details.
MacOS Release
Build with Flutter
# Use the correct flutter version from _tools/_flutter_version.sh
_tools/flutter_run.sh clean
_tools/release.sh macos
Open Xcode
Product -> Archive Project.
Releasing
One day I have to automate this...
- Write CHANGELOG
CHANGELOG.md
- copy&paste current build to fdroid changelog
metadata/android/en-US/changelogs/XXX.txt
- push to
stable
branchgit push origin HEAD:stable
and wait for github builds- Already generates all artifacts except macos
- Run macOS build locally (see above step), publish to app store and create distribution zip file
_tools/upload-artifact.sh /Users/herbert/Downloads/tmp/AuthPass.app-1.7.7_1519.zip
- create tag called
v1.2.3
andfdroid-v1.2.3
- data.authpass.app
- update
public_html/authpass-data/data/artifacts/stable.txt
- run
~/public_html/authpass-data/data/update_stable.sh
- update
public_html/authpass-data/data/fdroid-version.txt
- update
- run
appcast.generate.sh
to generate windows appcast update. - Create GitHub Release
- Create draft with v1.7.7
- Run
_tools/release/github-release.sh
- this will upload:- AuthPass-setup-1.7.7_1519.exe
- authpass-sideload-1519.apk
- AuthPass.app-1.7.7-b1519.zip
- authpass-linux-1.7.7_1519.tar.gz
- Upload Artifacts to fosshub.com
- run
_tools/release/fosshub-release.sh
- run
- Submit release to
- https://play.google.com/apps/publish
- https://appstoreconnect.apple.com/apps
- Samsung Apps
- Huawei App Gallery
- Amazon Appstore
- Microsoft Store
- Linux PPA - use authpass/authpass-deb
docker-compose run bionic ./update.sh focal docker-compose run bionic ./update.sh bionic
- snapcraft.io is already published to
edge
channel. release it to stable. - flathub.com should already be updated automatically daily. check download ... stats