|
51 | 51 | - name: "Setup Gradle" |
52 | 52 | uses: "gradle/actions/setup-gradle@v4" |
53 | 53 | - name: "Run nativeCompile" |
54 | | - run: "./gradlew -Prelease=true nativeCompile" |
| 54 | + run: "./gradlew -Prelease=true -PreleaseForceVersion=${{ github.event.inputs.force_version }} nativeCompile" |
55 | 55 | - name: "upload binary" # for collecting later |
56 | 56 | uses: actions/upload-artifact@v4 |
57 | 57 | with: |
@@ -85,14 +85,14 @@ jobs: |
85 | 85 | # no name - download all artifacts |
86 | 86 | path: "app/build/collected-binaries" |
87 | 87 | - name: "Prepare release zips for distribution" |
88 | | - run: "./gradlew -Prelease=true -PreleaseBinariesRootDir=app/build/collected-binaries prepareReleaseBinaryZips" |
| 88 | + run: "./gradlew -Prelease=true -PreleaseForceVersion=${{ github.event.inputs.force_version }} -PreleaseBinariesRootDir=app/build/collected-binaries prepareReleaseBinaryZips" |
89 | 89 | - name: "Create release" |
90 | | - run: "./gradlew -Prelease=true -PreleaseBinariesRootDir=app/build/collected-binaries changelogPush" |
| 90 | + run: "./gradlew -Prelease=true -PreleaseForceVersion=${{ github.event.inputs.force_version }} -PreleaseBinariesRootDir=app/build/collected-binaries changelogPush" |
91 | 91 | env: |
92 | 92 | GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} # for gh cli usage |
93 | 93 | - name: "Get version and set to output" |
94 | 94 | id: get_version |
95 | | - run: echo "VERSION=$(./gradlew changelogPrintCurrentVersion -Prelease=true --quiet)" >> "$GITHUB_OUTPUT" |
| 95 | + run: echo "VERSION=$(./gradlew changelogPrintCurrentVersion -Prelease=true -PreleaseForceVersion=${{ github.event.inputs.force_version }} --quiet)" >> "$GITHUB_OUTPUT" |
96 | 96 | - name: "Prepare jreleaser for distribution" |
97 | 97 | run: "./gradlew prepareJReleaserConfig" |
98 | 98 | env: |
@@ -136,6 +136,8 @@ jobs: |
136 | 136 | with: |
137 | 137 | # no name - download all artifacts |
138 | 138 | path: "app/build/collected-binaries" |
| 139 | + - name: "Prepare release zips for distribution" |
| 140 | + run: "./gradlew -Prelease=true -PreleaseForceVersion=${{ github.event.inputs.force_version }} -PreleaseBinariesRootDir=app/build/collected-binaries prepareReleaseBinaryZips" |
139 | 141 | - name: "Prepare jreleaser for distribution" |
140 | 142 | run: "./gradlew prepareJReleaserConfig" |
141 | 143 | env: |
|
0 commit comments