@@ -52,18 +52,12 @@ jobs:
5252 - uses : actions/checkout@v6
5353
5454 - name : Resolve release tag
55- env :
56- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
57- run : |
58- if [ "${{ github.event_name }}" = "release" ]; then
59- tag="${{ github.event.release.tag_name }}"
60- elif [ "${{ inputs.release-tag }}" != "latest" ] && [ -n "${{ inputs.release-tag }}" ]; then
61- tag="${{ inputs.release-tag }}"
62- else
63- tag="$(gh release view --json tagName -q .tagName)"
64- fi
65- echo "RELEASE_TAG=$tag" >> "$GITHUB_ENV"
66- echo "Resolved release tag: $tag"
55+ uses : ./.github/actions/resolve-release-tag
56+ with :
57+ event-name : ${{ github.event_name }}
58+ release-tag : ${{ inputs.release-tag }}
59+ release-tag-name : ${{ github.event.release.tag_name }}
60+ github-token : ${{ secrets.GITHUB_TOKEN }}
6761
6862 - name : Setup Tauri build environment
6963 uses : ./.github/actions/setup-tauri-build
@@ -147,18 +141,12 @@ jobs:
147141 - uses : actions/checkout@v6
148142
149143 - name : Resolve release tag
150- env :
151- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
152- run : |
153- if [ "${{ github.event_name }}" = "release" ]; then
154- tag="${{ github.event.release.tag_name }}"
155- elif [ "${{ inputs.release-tag }}" != "latest" ] && [ -n "${{ inputs.release-tag }}" ]; then
156- tag="${{ inputs.release-tag }}"
157- else
158- tag="$(gh release view --json tagName -q .tagName)"
159- fi
160- echo "RELEASE_TAG=$tag" >> "$GITHUB_ENV"
161- echo "Resolved release tag: $tag"
144+ uses : ./.github/actions/resolve-release-tag
145+ with :
146+ event-name : ${{ github.event_name }}
147+ release-tag : ${{ inputs.release-tag }}
148+ release-tag-name : ${{ github.event.release.tag_name }}
149+ github-token : ${{ secrets.GITHUB_TOKEN }}
162150
163151 - name : Setup Docker builder
164152 uses : useblacksmith/setup-docker-builder@v1
@@ -202,19 +190,12 @@ jobs:
202190 - uses : actions/checkout@v6
203191
204192 - name : Resolve release tag
205- shell : pwsh
206- env :
207- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
208- run : |
209- if ("${{ github.event_name }}" -eq "release") {
210- $tag = "${{ github.event.release.tag_name }}"
211- } elseif ("${{ inputs.release-tag }}" -ne "latest" -and "${{ inputs.release-tag }}" -ne "") {
212- $tag = "${{ inputs.release-tag }}"
213- } else {
214- $tag = (gh release view --json tagName -q .tagName)
215- }
216- echo "RELEASE_TAG=$tag" >> $env:GITHUB_ENV
217- Write-Host "Resolved release tag: $tag"
193+ uses : ./.github/actions/resolve-release-tag
194+ with :
195+ event-name : ${{ github.event_name }}
196+ release-tag : ${{ inputs.release-tag }}
197+ release-tag-name : ${{ github.event.release.tag_name }}
198+ github-token : ${{ secrets.GITHUB_TOKEN }}
218199
219200 - name : Setup Tauri build environment
220201 uses : ./.github/actions/setup-tauri-build
@@ -322,18 +303,12 @@ jobs:
322303 token : ${{ secrets.GITHUB_TOKEN }}
323304
324305 - name : Resolve release tag
325- env :
326- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
327- run : |
328- if [ "${{ github.event_name }}" = "release" ]; then
329- tag="${{ github.event.release.tag_name }}"
330- elif [ "${{ inputs.release-tag }}" != "latest" ] && [ -n "${{ inputs.release-tag }}" ]; then
331- tag="${{ inputs.release-tag }}"
332- else
333- tag="$(gh release view --json tagName -q .tagName)"
334- fi
335- echo "RELEASE_TAG=$tag" >> "$GITHUB_ENV"
336- echo "Resolved release tag: $tag"
306+ uses : ./.github/actions/resolve-release-tag
307+ with :
308+ event-name : ${{ github.event_name }}
309+ release-tag : ${{ inputs.release-tag }}
310+ release-tag-name : ${{ github.event.release.tag_name }}
311+ github-token : ${{ secrets.GITHUB_TOKEN }}
337312
338313 - name : Update download table
339314 env :
0 commit comments