name: Release on: workflow_dispatch jobs: build: runs-on: ubuntu-latest strategy: matrix: goos: - "darwin" - "linux" goarch: - "amd64" - "arm64" steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: go-version: "^1.19.1" - name: build run: GOOS=${{ matrix.goos }} GOARCH=${{ matrix.goarch }} go build -o ./build/${{ matrix.goos }}-${{ matrix.goarch }}