on: release: types: [published,edited] name: Build Release jobs: release-linux-amd64: name: release linux/amd64 runs-on: ubuntu-latest permissions: write-all steps: - uses: actions/checkout@master - name: Install Go uses: actions/setup-go@v2 with: go-version: 1.22.x - name: compile and release run: | ./hack/release.sh env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GOARCH: amd64 GOOS: linux release-linux-386: name: release linux/386 permissions: write-all runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: Install Go uses: actions/setup-go@v2 with: go-version: 1.22.x - name: compile and release run: | ./hack/release.sh env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GOARCH: "386" GOOS: linux release-darwin-amd64: name: release darwin/amd64 permissions: write-all runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: Install Go uses: actions/setup-go@v2 with: go-version: 1.22.x - name: compile and release run: | ./hack/release.sh env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GOARCH: amd64 GOOS: darwin # release-windows-amd64: # name: release windows/amd64 # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@master # - name: Install Go # uses: actions/setup-go@v2 # with: # go-version: 1.19.x # - name: compile and release # run: | # ./hack/release.sh # env: # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # GOARCH: amd64 # GOOS: windows