File tree Expand file tree Collapse file tree 3 files changed +21
-11
lines changed Expand file tree Collapse file tree 3 files changed +21
-11
lines changed Original file line number Diff line number Diff line change 11const semver = require ( 'semver' )
22
3- const currentVersion = process . argv [ 2 ]
3+ const rawVersion = process . argv [ 2 ]
44
5- const version = semver . parse ( currentVersion )
5+ const rawDevVersion = process . argv [ 3 ]
66
7- if ( ! version ) {
7+ const version = semver . parse ( rawVersion )
8+
9+ const devVersion = semver . parse ( rawDevVersion )
10+
11+
12+ if ( ! version || ! devVersion ) {
813 console . error ( 'Invalid version string' )
914 process . exit ( 1 )
1015}
1116
12- if ( version . prerelease [ 0 ] === 'rc' ) {
13- version . inc ( ' prerelease' , 'rc' )
14- console . log ( version . format ( ) )
17+ if ( semver . gt ( devVersion , version ) ) {
18+ devVersion . prerelease = [ 'rc' , 1 ] ;
19+ console . log ( devVersion . format ( ) )
1520}
16- else {
17- version . prerelease = [ 'rc' , 1 ] ;
18- console . log ( version . format ( ) )
19-
21+ else {
22+ version . inc ( 'prerelease' , 'rc' )
23+ console . log ( version . format ( ) )
2024}
Original file line number Diff line number Diff line change @@ -10,6 +10,10 @@ permissions:
1010
1111on :
1212 workflow_call :
13+ inputs :
14+ old_version :
15+ type : string
16+ required : true
1317 secrets :
1418 desk_mood :
1519 required : true
7175 id : get-new-version
7276 run : |
7377 set -e
74- new_stage_version=$(node stage-bump-version.js ${{ needs.get-next-stage-jfrog-version.outputs.stage_version }} )
78+ new_stage_version=$(node stage-bump-version.js ${{ needs.get-next-stage-jfrog-version.outputs.stage_version ${{ inputs.old_version }} }} )
7579 echo "new_stage_version=$new_stage_version" >> $GITHUB_OUTPUT
7680 working-directory : .github/workflows
7781
Original file line number Diff line number Diff line change 2828 # comprehensive-tests,
2929 ]
3030 secrets : inherit
31+ with :
32+ old_version : ${{ needs.stage-get-jfrog-version.outputs.dev_version }}
3133
3234 stage-reupload-addons-to-jfrog :
3335 name : Upload artifacts to JFrog
You can’t perform that action at this time.
0 commit comments