12
12
description : " Beta release version (e.g., 1.8.0-beta15)"
13
13
required : true
14
14
15
+ env :
16
+ STABLE_VERSION : ${{ github.event.inputs.stableVersion || github.event.client_payload.stableVersion }}
17
+ BETA_VERSION : ${{ github.event.inputs.betaVersion || github.event.client_payload.betaVersion }}
18
+
15
19
jobs :
16
20
17
21
release :
@@ -42,10 +46,10 @@ jobs:
42
46
echo "stableVersionSnapshot=$REVISION" >> $GITHUB_OUTPUT
43
47
44
48
- name : Update stable versions
45
- run : mvn versions:set -DnewVersion=${{ github.event.inputs.stableVersion }} -DoldVersion=${{ steps.extract-stable-snapshot-version.outputs.stableVersionSnapshot }} -DgroupId=* -DartifactId=* -DgenerateBackupPoms=false
49
+ run : mvn versions:set -DnewVersion=${{ env.STABLE_VERSION }} -DoldVersion=${{ steps.extract-stable-snapshot-version.outputs.stableVersionSnapshot }} -DgroupId=* -DartifactId=* -DgenerateBackupPoms=false
46
50
47
51
- name : Update stable version property
48
- run : mvn versions:set-property -Dproperty=langchain4j.stable.version -DnewVersion=${{ github.event.inputs.stableVersion }}
52
+ run : mvn versions:set-property -Dproperty=langchain4j.stable.version -DnewVersion=${{ env.STABLE_VERSION }}
49
53
50
54
- name : Extract current beta SNAPSHOT version from POM property
51
55
id : extract-beta-snapshot-version
@@ -54,10 +58,10 @@ jobs:
54
58
echo "betaVersionSnapshot=$REVISION" >> $GITHUB_OUTPUT
55
59
56
60
- name : Update beta versions
57
- run : mvn versions:set -DnewVersion=${{ github.event.inputs.betaVersion }} -DoldVersion=${{ steps.extract-beta-snapshot-version.outputs.betaVersionSnapshot }} -DgroupId=* -DartifactId=* -DgenerateBackupPoms=false
61
+ run : mvn versions:set -DnewVersion=${{ env.BETA_VERSION }} -DoldVersion=${{ steps.extract-beta-snapshot-version.outputs.betaVersionSnapshot }} -DgroupId=* -DartifactId=* -DgenerateBackupPoms=false
58
62
59
63
- name : Update beta version property
60
- run : mvn versions:set-property -Dproperty=langchain4j.beta.version -DnewVersion=${{ github.event.inputs.betaVersion }}
64
+ run : mvn versions:set-property -Dproperty=langchain4j.beta.version -DnewVersion=${{ env.BETA_VERSION }}
61
65
62
66
- name : release_part_1 # Maven Central allows uploading archive up to 1GB, so we need to split release in 2 parts
63
67
run : |
0 commit comments