diff options
-rw-r--r-- | .github/workflows/build-release.yaml | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index d823dac..8076ce1 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -10,13 +10,25 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - platform: - - linux-amd64 - - linux-386 - - windows-amd64 - - windows-386 - - darwin-amd64 - - darwin-arm64 + include: + - platform: linux-amd64 + goos: linux + goarch: amd64 + - platform: linux-386 + goos: linux + goarch: 386 + - platform: windows-amd64 + goos: windows + goarch: amd64 + - platform: windows-386 + goos: windows + goarch: 386 + - platform: darwin-amd64 + goos: darwin + goarch: amd64 + - platform: darwin-arm64 + goos: darwin + goarch: arm64 steps: - name: Checkout code @@ -32,8 +44,8 @@ jobs: - name: Build ${{ matrix.platform }} env: - GOOS: ${{ split(matrix.platform, '-')[0] }} - GOARCH: ${{ split(matrix.platform, '-')[1] }} + GOOS: ${{ matrix.goos }} + GOARCH: ${{ matrix.goarch }} run: | make ${{ matrix.platform }} ls -lh build/ |