1 # .github/workflows/release.yaml 2 3 on: release 4 name: Build Release 5 jobs: 6 release-linux-386: 7 name: release linux/386 8 runs-on: ubuntu-latest 9 steps: 10 - uses: actions/checkout@master 11 - name: compile and release 12 uses: ngs/go-release.action@v1.0.1 13 env: 14 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 15 GOARCH: "386" 16 GOOS: linux 17 EXTRA_FILES: "LICENSE" 18 release-linux-amd64: 19 name: release linux/amd64 20 runs-on: ubuntu-latest 21 steps: 22 - uses: actions/checkout@master 23 - name: compile and release 24 uses: ngs/go-release.action@v1.0.1 25 env: 26 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 27 GOARCH: amd64 28 GOOS: linux 29 EXTRA_FILES: "LICENSE" 30 release-linux-arm: 31 name: release linux/386 32 runs-on: ubuntu-latest 33 steps: 34 - uses: actions/checkout@master 35 - name: compile and release 36 uses: ngs/go-release.action@v1.0.1 37 env: 38 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 39 GOARCH: "arm" 40 GOOS: linux 41 EXTRA_FILES: "LICENSE" 42 release-linux-arm64: 43 name: release linux/amd64 44 runs-on: ubuntu-latest 45 steps: 46 - uses: actions/checkout@master 47 - name: compile and release 48 uses: ngs/go-release.action@v1.0.1 49 env: 50 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 51 GOARCH: arm64 52 GOOS: linux 53 EXTRA_FILES: "LICENSE" 54 release-darwin-amd64: 55 name: release darwin/amd64 56 runs-on: ubuntu-latest 57 steps: 58 - uses: actions/checkout@master 59 - name: compile and release 60 uses: ngs/go-release.action@v1.0.1 61 env: 62 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 63 GOARCH: amd64 64 GOOS: darwin 65 EXTRA_FILES: "LICENSE" 66 release-windows-386: 67 name: release windows/386 68 runs-on: ubuntu-latest 69 steps: 70 - uses: actions/checkout@master 71 - name: compile and release 72 uses: ngs/go-release.action@v1.0.1 73 env: 74 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 75 GOARCH: "386" 76 GOOS: windows 77 EXTRA_FILES: "LICENSE" 78 release-windows-amd64: 79 name: release windows/amd64 80 runs-on: ubuntu-latest 81 steps: 82 - uses: actions/checkout@master 83 - name: compile and release 84 uses: ngs/go-release.action@v1.0.1 85 env: 86 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 87 GOARCH: amd64 88 GOOS: windows 89 EXTRA_FILES: "LICENSE"