mirror of
https://github.com/DefinedNet/mobile_nebula.git
synced 2025-09-05 10:46:04 +00:00
953 B
953 B
Releasing
Prerelease
Push a git tag v#.#.#-##
, e.g. v0.5.1-0
, and .github/release.yml
will build a draft release and publish it to iOS TestFlight and Android internal track.
./swift-format.sh
can be used to format Swift code in the repo.
Once swift-format
supports ignoring directories (https://github.com/swiftlang/swift-format/issues/870), we can move to a method of running it more like what https://calebhearth.com/swift-format-github-action describes.
Release
- Manually promote a prerelease build from TestFlight and Android internal track to the corresponding public app stores.
- Mark the associated draft release as published, removing the
-##
from it, ending with a release in the formatv#.#.#
, e.g.v0.5.1
. - Remove the old draft releases that will never be published.
- Add the notable changes to the app to the release summary, e.g.: https://github.com/DefinedNet/mobile_nebula/releases/tag/v0.5.1.