|
13 | 13 |
|
14 | 14 | on: |
15 | 15 | workflow_dispatch: |
| 16 | + inputs: |
| 17 | + release_version: |
| 18 | + required: true |
| 19 | + type: string |
| 20 | + description: 'Release version number (Pattern - v#.#.# , f.e. v2.60.1 or v3.0.0 or v3.0.0-alpha1 for pre-releases. Use prefix "v".)' |
16 | 21 |
|
17 | 22 | jobs: |
18 | 23 |
|
@@ -116,43 +121,43 @@ jobs: |
116 | 121 | cd $dir |
117 | 122 | echo Current directory is $(pwd) . Checksum file and archive will be created for this directory |
118 | 123 | sha256sum * > checksums.txt |
119 | | - tar czvf $GITHUB_WORKSPACE/release/${APPLICATION}_${RELEASE_VERSION}_linux_$(echo $dir | sed 's,build-,,').tar.gz \ |
120 | | - --transform "s,^./,${APPLICATION}_${RELEASE_VERSION}_linux_$(echo $dir | sed 's,build-,,')/," . |
| 124 | + tar czvf $GITHUB_WORKSPACE/release/${APPLICATION}_${{ inputs.release_version }}_linux_$(echo $dir | sed 's,build-,,').tar.gz \ |
| 125 | + --transform "s,^./,${APPLICATION}_${{ inputs.release_version }}_linux_$(echo $dir | sed 's,build-,,')/," . |
121 | 126 | cd - |
122 | 127 | done |
123 | 128 | cd $GITHUB_WORKSPACE/release |
124 | | - sha256sum * > ${APPLICATION}_${RELEASE_VERSION}_checksums.txt |
| 129 | + sha256sum * > ${APPLICATION}_${{ inputs.release_version }}_checksums.txt |
125 | 130 | find . -type f -ls |
126 | 131 | |
127 | 132 | - name: Upload Artifact - checksums.txt |
128 | 133 | uses: actions/upload-artifact@v4 |
129 | 134 | with: |
130 | | - name: ${{ env.APPLICATION }}_${{ env.RELEASE_VERSION }}_checksums.txt |
| 135 | + name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_checksums.txt |
131 | 136 | path: ${{ github.workspace }}/release/checksums.txt |
132 | 137 | retention-days: 7 |
133 | 138 | compression-level: 0 |
134 | 139 |
|
135 | 140 | - name: Upload Artifact - arm64 |
136 | 141 | uses: actions/upload-artifact@v4 |
137 | 142 | with: |
138 | | - name: ${{ env.APPLICATION }}_${{ env.RELEASE_VERSION }}_linux_arm64.tar.gz |
139 | | - path: ${{ github.workspace }}/release/${{ env.APPLICATION }}_${{ env.RELEASE_VERSION }}_linux_arm64.tar.gz |
| 143 | + name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_linux_arm64.tar.gz |
| 144 | + path: ${{ github.workspace }}/release/${{ env.APPLICATION }}_${{ inputs.release_version }}_linux_arm64.tar.gz |
140 | 145 | retention-days: 7 |
141 | 146 | compression-level: 0 |
142 | 147 |
|
143 | 148 | - name: Upload Artifact - amd64 |
144 | 149 | uses: actions/upload-artifact@v4 |
145 | 150 | with: |
146 | | - name: ${{ env.APPLICATION }}_${{ env.RELEASE_VERSION }}_linux_amd64.tar.gz |
147 | | - path: ${{ github.workspace }}/release/${{ env.APPLICATION }}_${{ env.RELEASE_VERSION }}_linux_amd64.tar.gz |
| 151 | + name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_linux_amd64.tar.gz |
| 152 | + path: ${{ github.workspace }}/release/${{ env.APPLICATION }}_${{ inputs.release_version }}_linux_amd64.tar.gz |
148 | 153 | retention-days: 7 |
149 | 154 | compression-level: 0 |
150 | 155 |
|
151 | 156 | - name: Upload Artifact - amd64v2 |
152 | 157 | uses: actions/upload-artifact@v4 |
153 | 158 | with: |
154 | | - name: ${{ env.APPLICATION }}_${{ env.RELEASE_VERSION }}_linux_amd64v2.tar.gz |
155 | | - path: ${{ github.workspace }}/release/${{ env.APPLICATION }}_${{ env.RELEASE_VERSION }}_linux_amd64v2.tar.gz |
| 159 | + name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_linux_amd64v2.tar.gz |
| 160 | + path: ${{ github.workspace }}/release/${{ env.APPLICATION }}_${{ inputs.release_version }}_linux_amd64v2.tar.gz |
156 | 161 | retention-days: 7 |
157 | 162 | compression-level: 0 |
158 | 163 |
|
|
0 commit comments