diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 8fbbe3e..273ffe6 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -29,6 +29,3 @@ jobs: - name: Go Build amd64 run: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o k8s-parallel-exec-amd64 - - - name: Go Build arm64 - run: CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o k8s-parallel-exec-arm64 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 41fcc8b..92bf999 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,22 +26,32 @@ jobs: - name: Go Mod Download run: go mod download - - name: Go Build amd64 - run: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o k8s-parallel-exec-amd64 + - name: Go Build linux/amd64 + run: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o k8s-parallel-exec-linux-amd64 - - name: Go Build arm64 - run: CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o k8s-parallel-exec-arm64 + - name: Go Build linux/arm64 + run: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o k8s-parallel-exec-linux-arm64 - - name: Publish k8s-parallel-exec to amd64 assets + - name: Go Build darwin/arm64 + run: CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -o k8s-parallel-exec-darwin-arm64 + + - name: Publish k8s-parallel-exec to linux/amd64 assets + uses: skx/github-action-publish-binaries@release-2.0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + args: './k8s-parallel-exec-linux-amd64' + + - name: Publish k8s-parallel-exec to linux/arm64 assets uses: skx/github-action-publish-binaries@release-2.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - args: './k8s-parallel-exec-amd64' + args: './k8s-parallel-exec-linux-arm64' - - name: Publish k8s-parallel-exec to arm64 assets + - name: Publish k8s-parallel-exec to darwin/arm64 assets uses: skx/github-action-publish-binaries@release-2.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - args: './k8s-parallel-exec-arm64' + args: './k8s-parallel-exec-darwin-arm64'