Skip to content

Commit c7dd681

Browse files
committed
Update fastlane
1 parent cc856ce commit c7dd681

File tree

3 files changed

+25
-27
lines changed

3 files changed

+25
-27
lines changed

fastlane/Fastfile

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,63 +16,64 @@
1616

1717
# This is the minimum version number required.
1818
# Update this, if you use features of a newer version
19-
fastlane_version "1.66.0"
19+
fastlane_version '1.66.0'
2020

21-
desc "Run tests"
21+
desc 'Run tests'
2222
lane :test do |options|
2323
if scheme = options[:scheme]
2424
scan(scheme: scheme, clean: true, code_coverage: true)
2525
else
26-
test_all_scheme
26+
test_all_schemes
2727
end
2828
end
2929

30-
desc "Run tests to all schemes"
30+
desc 'Run tests to all schemes'
3131
lane :test_all_schemes do
32-
scan(scheme: "RouterX iOS", clean: true, code_coverage: true)
33-
scan(scheme: "RouterX OSX", clean: true, code_coverage: true)
34-
scan(scheme: "RouterX tvOS", clean: true, code_coverage: true)
32+
scan(scheme: 'RouterX iOS', clean: true, code_coverage: true)
33+
scan(scheme: 'RouterX OSX', clean: true, code_coverage: true)
34+
scan(scheme: 'RouterX tvOS', clean: true, code_coverage: true)
3535

36-
Actions.sh("killall Simulator")
36+
sh('killall Simulator')
3737
end
3838

39-
desc "Build for Carthage"
39+
desc 'Build for Carthage'
4040
lane :carthage_lint do
41-
Actions.sh("cd .. && carthage build --no-skip-current && cd fastlane")
41+
sh('cd .. && carthage build --no-skip-current && cd fastlane')
4242
end
4343

44-
desc "Lint for Cocoapods"
44+
desc 'Lint for Cocoapods'
4545
lane :pod_lint do
46-
Actions.sh("cd .. && pod lib lint && cd fastlane")
46+
sh('cd .. && pod lib lint && cd fastlane')
4747
end
4848

49-
desc "Lint"
49+
desc 'Lint'
5050
lane :lint do
5151
carthage_lint
5252
pod_lint
5353
end
5454

55-
desc "Release new version"
55+
desc 'Release new version'
5656
lane :release do |options|
5757
target_version = options[:version]
58-
abort "The version is missed. Use `fastlane release version:{version_number}." if target_version.nil?
58+
abort 'The version is missed. Use `fastlane release version:{version_number}`.' if target_version.nil?
5959

6060
ensure_git_branch
6161
ensure_git_status_clean
6262

6363
test_all_schemes
64-
lint
6564

6665
sync_build_number_to_git
6766
increment_version_number(version_number: target_version)
68-
version_bump_podspec(path: "RouterX.podspec", version_number: target_version)
67+
version_bump_podspec(path: 'RouterX.podspec', version_number: target_version)
68+
69+
lint
6970

7071
git_commit_all(message: "Bump version to #{target_version}")
7172
add_git_tag tag: target_version
7273
push_to_git_remote
7374

7475
set_github_release(
75-
repository_name: "jasl/RouterX",
76+
repository_name: 'jasl/RouterX',
7677
api_token: ENV['GITHUB_TOKEN'],
7778
name: target_version,
7879
tag_name: target_version,

fastlane/actions/git_commit_all.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module Fastlane
22
module Actions
33
class GitCommitAllAction < Action
44
def self.run(params)
5-
Actions.sh "git commit -am \"#{params[:message]}\""
5+
sh "git commit -am \"#{params[:message]}\""
66
end
77

88
#####################################################

fastlane/actions/sync_build_number_to_git.rb

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
11
module Fastlane
22
module Actions
3-
module SharedValues
4-
BUILD_NUMBER = :BUILD_NUMBER
5-
end
63
class SyncBuildNumberToGitAction < Action
74
def self.is_git?
8-
Actions.sh 'git rev-parse HEAD'
5+
sh 'git rev-parse HEAD'
96
return true
107
rescue
118
return false
129
end
13-
10+
1411
def self.run(params)
1512
if is_git?
1613
command = 'git rev-list HEAD --count'
1714
else
1815
raise "Not in a git repository."
1916
end
20-
21-
build_number = (Actions.sh command).strip
22-
Fastlane::Actions::IncrementBuildNumberAction.run(build_number: build_number)
17+
18+
build_number = (sh command).strip
19+
IncrementBuildNumberAction.run(build_number: build_number)
2320
Actions.lane_context[SharedValues::BUILD_NUMBER] = build_number
2421
end
2522

0 commit comments

Comments
 (0)