@@ -10,17 +10,17 @@ def self.run(params)
10
10
app = params [ :app ]
11
11
12
12
current_version = Fastlane ::Helper ::Android ::VersionHelper . get_release_version ( product_name : app )
13
- current_version_alpha = Fastlane ::Helper ::Android ::VersionHelper . get_alpha_version ( app )
14
- new_version = Fastlane ::Helper ::Android ::VersionHelper . calc_next_hotfix_version ( params [ :version_name ] , params [ :version_code ] )
15
- new_short_version = new_version_name
16
- new_release_branch = "release/#{ new_short_version } "
13
+ new_version = Fastlane ::Helper ::Android ::VersionHelper . calc_next_hotfix_version ( params [ :version_name ] , params [ :version_code ] ) # NOTE: this just puts the name/code values in a tuple, unchanged (no actual calc/bumping)
14
+ new_release_branch = "release/#{ params [ :version_name ] } "
17
15
18
- UI . message ( "Current version[#{ app } ]: #{ current_version [ Fastlane ::Helper ::Android ::VersionHelper ::VERSION_NAME ] } (#{ current_version [ Fastlane ::Helper ::Android ::VersionHelper ::VERSION_CODE ] } )" )
19
- UI . message ( "New hotfix version[#{ app } ]: #{ new_version [ Fastlane ::Helper ::Android ::VersionHelper ::VERSION_NAME ] } (#{ new_version [ Fastlane ::Helper ::Android ::VersionHelper ::VERSION_CODE ] } )" )
16
+ name_key = Fastlane ::Helper ::Android ::VersionHelper ::VERSION_NAME
17
+ code_key = Fastlane ::Helper ::Android ::VersionHelper ::VERSION_CODE
18
+ UI . message ( "Current version [#{ app } ]: #{ current_version [ name_key ] } (#{ current_version [ code_key ] } )" )
19
+ UI . message ( "New hotfix version[#{ app } ]: #{ new_version [ name_key ] } (#{ new_version [ code_key ] } )" )
20
20
UI . message ( "Release branch: #{ new_release_branch } " )
21
21
22
22
UI . message 'Updating app version...'
23
- Fastlane ::Helper ::Android ::VersionHelper . update_versions ( app , new_version , current_version_alpha )
23
+ Fastlane ::Helper ::Android ::VersionHelper . update_versions ( app , new_version , nil )
24
24
UI . message 'Done!'
25
25
26
26
Fastlane ::Helper ::Android ::GitHelper . commit_version_bump ( )
@@ -41,25 +41,22 @@ def self.details
41
41
end
42
42
43
43
def self . available_options
44
- # Define all options your action supports.
45
-
46
- # Below a few examples
47
44
[
48
45
FastlaneCore ::ConfigItem . new ( key : :version_name ,
49
46
env_name : 'FL_ANDROID_BUMP_VERSION_HOTFIX_VERSION' ,
50
- description : 'The version of the hotfix' ,
47
+ description : 'The version name for the hotfix' ,
51
48
is_string : true ) ,
52
49
FastlaneCore ::ConfigItem . new ( key : :version_code ,
53
50
env_name : 'FL_ANDROID_BUMP_VERSION_HOTFIX_CODE' ,
54
- description : 'The version of the hotfix' ) ,
51
+ description : 'The version code for the hotfix' ) ,
55
52
FastlaneCore ::ConfigItem . new ( key : :previous_version_name ,
56
53
env_name : 'FL_ANDROID_BUMP_VERSION_HOTFIX_PREVIOUS_VERSION' ,
57
54
description : 'The version to branch from' ,
58
- is_string : true ) , # the default value if the user didn't provide one
55
+ is_string : true ) ,
59
56
FastlaneCore ::ConfigItem . new ( key : :app ,
60
57
env_name : 'PROJECT_NAME' ,
61
58
description : 'The name of the app to get the release version for' ,
62
- is_string : true ) , # true: verifies the input is a string, false: every kind of value
59
+ is_string : true ) ,
63
60
]
64
61
end
65
62
0 commit comments