diff options
| -rw-r--r-- | .github/workflows/release.yaml | 89 | 
1 files changed, 89 insertions, 0 deletions
| diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000..4b4ef3b --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,89 @@ +# .github/workflows/release.yaml + +on: release +name: Build Release +jobs: +  release-linux-386: +    name: release linux/386 +    runs-on: ubuntu-latest +    steps: +    - uses: actions/checkout@master +    - name: compile and release +      uses: ngs/go-release.action@v1.0.1 +      env: +        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +        GOARCH: "386" +        GOOS: linux +        EXTRA_FILES: "LICENSE" +  release-linux-amd64: +    name: release linux/amd64 +    runs-on: ubuntu-latest +    steps: +    - uses: actions/checkout@master +    - name: compile and release +      uses: ngs/go-release.action@v1.0.1 +      env: +        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +        GOARCH: amd64 +        GOOS: linux +        EXTRA_FILES: "LICENSE" +  release-linux-arm: +    name: release linux/386 +    runs-on: ubuntu-latest +    steps: +    - uses: actions/checkout@master +    - name: compile and release +      uses: ngs/go-release.action@v1.0.1 +      env: +        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +        GOARCH: "arm" +        GOOS: linux +        EXTRA_FILES: "LICENSE" +  release-linux-arm64: +    name: release linux/amd64 +    runs-on: ubuntu-latest +    steps: +    - uses: actions/checkout@master +    - name: compile and release +      uses: ngs/go-release.action@v1.0.1 +      env: +        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +        GOARCH: arm64 +        GOOS: linux +        EXTRA_FILES: "LICENSE" +  release-darwin-amd64: +    name: release darwin/amd64 +    runs-on: ubuntu-latest +    steps: +    - uses: actions/checkout@master +    - name: compile and release +      uses: ngs/go-release.action@v1.0.1 +      env: +        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +        GOARCH: amd64 +        GOOS: darwin +        EXTRA_FILES: "LICENSE" +  release-windows-386: +    name: release windows/386 +    runs-on: ubuntu-latest +    steps: +    - uses: actions/checkout@master +    - name: compile and release +      uses: ngs/go-release.action@v1.0.1 +      env: +        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +        GOARCH: "386" +        GOOS: windows +        EXTRA_FILES: "LICENSE" +  release-windows-amd64: +    name: release windows/amd64 +    runs-on: ubuntu-latest +    steps: +    - uses: actions/checkout@master +    - name: compile and release +      uses: ngs/go-release.action@v1.0.1 +      env: +        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +        GOARCH: amd64 +        GOOS: windows +        EXTRA_FILES: "LICENSE" | 
