Skip to content

Commit a29cfe5

Browse files
Fixing stage version
1 parent e4342b7 commit a29cfe5

File tree

3 files changed

+21
-11
lines changed

3 files changed

+21
-11
lines changed
Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
11
const 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
}

.github/workflows/stage-bump-version.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ permissions:
1010

1111
on:
1212
workflow_call:
13+
inputs:
14+
old_version:
15+
type: string
16+
required: true
1317
secrets:
1418
desk_mood:
1519
required: true
@@ -71,7 +75,7 @@ jobs:
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

.github/workflows/stage-workflow.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ jobs:
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

0 commit comments

Comments
 (0)