|
25 | 25 | outputs: |
26 | 26 | channel: ${{ steps.check.outputs.channel }} |
27 | 27 | version: ${{ steps.check.outputs.version }} |
| 28 | + release-tag: ${{ steps.check.outputs.release-tag }} |
28 | 29 | steps: |
29 | 30 | - name: Check Release Name and Extract Version |
30 | 31 | id: check |
|
33 | 34 | if [[ "${{ github.event_name }}" == "workflow_dispatch" ]]; then |
34 | 35 | VERSION="${{ inputs.version }}" |
35 | 36 | CHANNEL="${{ inputs.channel }}" |
| 37 | + RELEASE_TAG="${{ inputs.release-tag }}" |
36 | 38 | else |
37 | 39 | RELEASE_NAME="${{ github.event.release.name }}" |
| 40 | + RELEASE_TAG="${{ github.event.release.tag_name }}" |
38 | 41 | if [[ "$RELEASE_NAME" =~ (\d+\.\d+\.\d+) ]]; then |
39 | 42 | VERSION="${BASH_REMATCH[1]}" |
40 | 43 | else |
|
51 | 54 |
|
52 | 55 | echo "Detected Channel: $CHANNEL" |
53 | 56 | echo "Detected Version: $VERSION" |
| 57 | + echo "Detected Release Tag: $RELEASE_TAG" |
54 | 58 | echo "channel=$CHANNEL" >> $GITHUB_OUTPUT |
55 | 59 | echo "version=$VERSION" >> $GITHUB_OUTPUT |
| 60 | + echo "release-tag=$RELEASE_TAG" >> $GITHUB_OUTPUT |
56 | 61 | |
57 | 62 | publish_stable: |
58 | 63 | needs: determine_channel |
|
64 | 69 | with: |
65 | 70 | identifier: CollapseLauncher.Collapse |
66 | 71 | version: ${{ needs.determine_channel.outputs.version }} |
67 | | - release-tag: ${{ github.event_name == 'workflow_dispatch' && inputs.release-tag || github.event.release.tag_name }} |
| 72 | + release-tag: ${{ needs.determine_channel.outputs.release-tag }} |
68 | 73 | installers-regex: '\.exe$' |
69 | 74 | token: ${{ secrets.WINGET_TOKEN }} |
70 | 75 |
|
|
78 | 83 | with: |
79 | 84 | identifier: CollapseLauncher.Collapse.Preview |
80 | 85 | version: ${{ needs.determine_channel.outputs.version }} |
81 | | - release-tag: ${{ github.event_name == 'workflow_dispatch' && inputs.release-tag || github.event.release.tag_name }} |
| 86 | + release-tag: ${{ needs.determine_channel.outputs.release-tag }} |
82 | 87 | installers-regex: '\.exe$' |
83 | 88 | token: ${{ secrets.WINGET_TOKEN }} |
0 commit comments