Skip to content

Commit 8a8a6c7

Browse files
committed
Add macos build
1 parent 1a0427b commit 8a8a6c7

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,15 @@ on:
66

77
jobs:
88
build:
9-
runs-on: ubuntu-latest
9+
runs-on: ${{ matrix.os }}
10+
strategy:
11+
matrix:
12+
os: [ubuntu-latest, macos-latest]
13+
include:
14+
- os: ubuntu-latest
15+
ext: ""
16+
- os: macos-latest
17+
ext: ""
1018

1119
steps:
1220
- name: Check out code
@@ -22,12 +30,12 @@ jobs:
2230
run: go mod tidy
2331

2432
- name: Build Conveyor
25-
run: go build -o build/runner-linux-amd64
33+
run: go build -o build/runner-${{ github.event.release.tag_name }}-${{ matrix.os }}-${{ runner.arch }}
2634

2735
- name: Upload Release Asset
2836
uses: softprops/action-gh-release@v2
2937
with:
3038
files: |
31-
build/runner-linux-amd64
39+
build/runner-${{ github.event.release.tag_name }}-${{ matrix.os }}-${{ runner.arch }}
3240
env:
3341
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)