From 8d3e05e6b7d22e0523b53e71f3027287bfc17cb4 Mon Sep 17 00:00:00 2001 From: AsocPro Date: Sat, 17 Jul 2021 00:58:56 -0600 Subject: [PATCH] Add release action to create builds for releases --- .github/workflows/release.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/release.yaml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000..19b81e4 --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,30 @@ +on: + release: + types: [created] + +jobs: + release-linux-amd64: + name: release linux/amd64 + runs-on: ubuntu-latest + strategy: + matrix: + # build and publish in parallel: linux/386, linux/amd64, linux/arm, linux/arm64, windows/386, windows/amd64, darwin/amd64, darwin/arm64 + goos: [linux, windows, darwin] + goarch: ["386", amd64, arm, arm64] + exclude: + - goarch: "386" + goos: darwin + - goarch: arm + goos: darwin + - goarch: arm64 + goos: windows + - goarch: arm + goos: windows + steps: + - uses: actions/checkout@v2 + - uses: wangyoucao577/go-release-action@v1.18 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + goos: linux + goarch: amd64 + binary_name: rtop