Skip to content

Commit 87e1db5

Browse files
committed
Check release version on all platforms
1 parent bfe258e commit 87e1db5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

.github/workflows/CI.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
STACK_CACHE_VERSION: ""
3030
BOOTSTRAP_FILE: "/home/runner/.local/bin/fpm"
3131
XSUFFIX: ""
32+
CHECK_VERSION_CMD: grep $(echo ${{ github.ref }} | cut -dv -f2)
3233
RELEASE_CMD: "fpm run --flag --static --flag -g --flag -fbacktrace --flag -O3 --runner cp"
3334
- os: macos-latest
3435
STACK_CACHE: |
@@ -37,6 +38,7 @@ jobs:
3738
STACK_CACHE_VERSION: "v2"
3839
BOOTSTRAP_FILE: "/Users/runner/.local/bin/fpm"
3940
XSUFFIX: ""
41+
CHECK_VERSION_CMD: grep $(echo ${{ github.ref }} | cut -dv -f2)
4042
RELEASE_CMD: "fpm run --flag -g --flag -fbacktrace --flag -O3 --runner cp"
4143
- os: windows-latest
4244
STACK_CACHE: |
@@ -45,6 +47,7 @@ jobs:
4547
STACK_CACHE_VERSION: "v2"
4648
BOOTSTRAP_FILE: C:\Users\runneradmin\AppData\Roaming\local\bin\fpm.exe
4749
XSUFFIX: ".exe"
50+
CHECK_VERSION_CMD: Select-String -Pattern Version | Where-Object { if ($_ -like -join("*",("${{ github.ref }}" -Split "v")[1],"*")) {echo $_} else {Throw} }
4851
RELEASE_CMD: "fpm run --flag --static --flag -g --flag -fbacktrace --flag -O3 --runner copy"
4952

5053
env:
@@ -120,10 +123,10 @@ jobs:
120123
121124
# ----- Upload binaries if creating a release -----
122125
- name: Check that fpm --version matches release tag
123-
if: github.event_name == 'release' && contains(matrix.os, 'ubuntu')
126+
if: github.event_name == 'release'
124127
run: |
125128
cd fpm
126-
fpm run -- "--version" | grep $(echo ${{ github.ref }} | cut -dv -f2)
129+
fpm run -- "--version" | ${{ matrix.CHECK_VERSION_CMD }}
127130
128131
- name: Stage release files for upload
129132
if: github.event_name == 'release'

0 commit comments

Comments
 (0)