You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update Fastlane script to contain a release lane. (duckduckgo#615)
You can use this to better automate the release process.
## Pre-Requisites
- You need `git flow` tools installed (this would be an easy tidy-up to remove this dependency later)
- You have `develop` checked out
- You have a clean working directory
## Using
Start with `fastlane release` and it will prompt for new version number and release notes. It will perform the required updates to the `version.properties` and `release-notes` files, on a release branch, and will confirm everything looks right before it creates a tag and does the required merging back into `develop` and `master`.
UI.message("Performing a new release for #{newVersion}")
68
+
69
+
70
+
ifUI.confirm("Are you sure you're happy with this release?\n\nVersion=#{newVersion}\nCommits Since Last Release:\n#{commits}\nRelease Notes:\n#{releaseNotes}\n")
71
+
UI.success"Creating release branch for release/#{newVersion}"
0 commit comments