From c6ed3a9010c4f079fa3adfd65be708a757abbab5 Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Thu, 5 Aug 2021 23:51:30 +0200 Subject: [PATCH] Move deployment instructions into the wiki [ci skip] --- README.md | 37 ------------------------------------- 1 file changed, 37 deletions(-) diff --git a/README.md b/README.md index 472ae3b3..e6147df8 100644 --- a/README.md +++ b/README.md @@ -45,43 +45,6 @@ Please make sure before creating a PR, to apply the code style by executing refo Help us keep Cryptomator open and inclusive. Please read and follow our [Code of Conduct](.github/CODE_OF_CONDUCT.md). -## Deployment - -Follow these steps to deploy a release: - -1. Check `TODO`/`FIXME` comments - - Create issue for or delete - - Regexp for "Find in Path": `\W(TODO|FIXME)(?! #[0-9]{1,4}:)` -1. Merge translations -1. Check latest dependencies -1. Create release branch -1. Test database migration -1. Smoke-Test changed or added functionality -1. Update version -1. Create and commit release notes -1. Merge in `main` -1. Create tag and execute deploy app using Fastlane -1. Close GitHub-issues or move them to next milestone -1. Close milestone -1. Update version on website ([cryptomator.org/android](https://cryptomator.org/android/)) - -### Release Notes - -Before tagging the release, create and commit the release notes. For Playstore create [fastlane/metadata/android/de-DE/changelogs/default.txt](https://github.com/cryptomator/android/blob/develop/fastlane/metadata/android/de-DE/changelogs/default.txt), [fastlane/metadata/android/en-US/changelogs/default.txt](https://github.com/cryptomator/android/blob/develop/fastlane/metadata/android/en-US/changelogs/default.txt) and for the website create [fastlane/release-notes.html](https://github.com/cryptomator/android/blob/develop/fastlane/release-notes.html). - -### Deploy app using Fastlane - -Deploy production version to Google Play, Website/GitHub-Releases and F-Droid using `fastlane android deploy` or `bundle exec fastlane deploy` - -There are further targets and options like `beta`, see [fastlane/README.md](https://github.com/cryptomator/android/blob/develop/fastlane/README.md) - -### Initial setup Fastlane - -1. Make sure you copied `.default.env` to `.env` in the `fastlane` folder and filled out those variables. -1. Install Ruby (depends on OS, Ubuntu): `sudo apt install ruby-dev` -1. Install fastlane (depends on OS, Ubuntu): `gem install fastlane -N` -1. Install `fdroidserver` using `apt`, `pacman`, ..., see https://f-droid.org/docs/Installing_the_Server_and_Repo_Tools/ - ## License This project is dual-licensed under the GPLv3 for FOSS projects as well as a commercial license for independent software vendors and resellers. If you want to modify this application under different conditions, feel free to contact our support team.