diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 7cd3c01..7b34e97 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -99,6 +99,15 @@ platform :mac do zip_app end + lane :sync_version_to_manifest do + ['package.json', 'Refined GitHub Extension/manifest.json'].each do |file| + file_path = File.join(project_path, file) + data = JSON.parse(File.read(file_path)) + data['version'] = marketing_version_number + File.write(file_path, JSON.pretty_generate(data, indent: ' ') + "\n") + end + end + lane :bump_version do increment_build_number_in_xcodeproj [APP_NAME, "#{APP_NAME} Extension"].each do |target| @@ -107,7 +116,13 @@ platform :mac do target: target ) end - commit_version_bump(message: "Version #{marketing_version_number}") + + sync_version_to_manifest + + commit_version_bump( + message: "Version #{marketing_version_number}", + include: ['package.json', 'Refined GitHub Extension/manifest.json'] + ) end lane :github_release do diff --git a/fastlane/README.md b/fastlane/README.md index 5932bb3..b8af5bf 100644 --- a/fastlane/README.md +++ b/fastlane/README.md @@ -51,6 +51,11 @@ fastlane mac set_team fastlane mac build_release ``` +### mac sync_version_to_manifest +``` +fastlane mac sync_version_to_manifest +``` + ### mac bump_version ``` fastlane mac bump_version diff --git a/package.json b/package.json index 9e6d2db..70efbf9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "refined-github-safari", - "version": "2.0.5", + "version": "2.1.18", "description": "Safari port of refined-github", "main": "index.js", "scripts": { @@ -15,6 +15,8 @@ }, "author": "Ville Lautanala ", "license": "ISC", - "dependencies": {}, - "devDependencies": {} + "dependencies": { + }, + "devDependencies": { + } }