chore: simplify fastlane config and release workflows
This commit is contained in:
@@ -15,24 +15,8 @@
|
||||
|
||||
default_platform(:android)
|
||||
|
||||
def write_android_changelog
|
||||
require 'yaml'
|
||||
pubspec_path = File.expand_path('../../pubspec.yaml', __dir__)
|
||||
pubspec = YAML.load_file(pubspec_path)
|
||||
version = pubspec['version']
|
||||
semver, build = version.split('+', 2)
|
||||
tag = "v#{semver}"
|
||||
link = "https://github.com/cogwheel0/conduit/releases/tag/#{tag}"
|
||||
|
||||
changelog_dir = File.expand_path('metadata/android/en-US/changelogs', __dir__)
|
||||
Dir.mkdir(changelog_dir) unless Dir.exist?(changelog_dir)
|
||||
changelog_file = File.join(changelog_dir, "#{build}.txt")
|
||||
File.write(changelog_file, link + "\n")
|
||||
end
|
||||
|
||||
desc "Push a new release build to the Google Play"
|
||||
lane :release do
|
||||
write_android_changelog
|
||||
upload_to_play_store(
|
||||
json_key: ENV['FASTLANE_JSON_KEY_PATH'],
|
||||
track: 'production',
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
https://github.com/cogwheel0/conduit/releases/tag/v2.1.10
|
||||
Reference in New Issue
Block a user