Skip to content
MrZ626 edited this page Nov 9, 2021 · 2 revisions

Workflow

  • The main branch is ONLY used for the main development for @MrZ626 (force push is possible at any time for hyperhotfix)

  • Other members may freely create branches off to contribute. We follow the GitHub workflow. We impose no rule for these, and they can freely merge, cherrypick and rebase. But pull request with (or even without) untidy commit history will be squashed when merged into main.

  • When a release is scheduled, a tag with name pre[version name] is created on the main branch. A release tag is added with name v[version name].

Auxiliary information

  • The Techmino CI workflow triggers on every push and pull request. It creates snapshot builds.

  • The Techmino Release CI workflow triggers on release tag creation v*. This creates all the necessary files ready for release and send the ipa file to Apple. It creates a GitHub release with all the text descriptions.

Clone this wiki locally