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/  |