From 49fcc960ba97863f36c2919e7933020326b82da5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cau=C3=AA=20Felchar?= <114965722+f01c33@users.noreply.github.com> Date: Mon, 6 May 2024 15:27:28 -0300 Subject: [PATCH] Update release.yml --- .github/workflows/release.yml | 163 +++++++++++++++++++--------------- 1 file changed, 92 insertions(+), 71 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4fbe550..86448c9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,85 +1,106 @@ # .github/workflows/release.yaml -on: - release: - types: [created] - -permissions: - contents: write - packages: write - +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" + CMD_PATH: | + sudo apt install gcc libc6-dev libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev release-linux-amd64: name: release linux/amd64 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: wangyoucao577/go-release-action@v1 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - goos: linux - goarch: amd64 - pre_command: sudo apt install gcc libc6-dev pkg-config libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev libx11-dev && go get -u github.com/go-vgo/robotgo + - 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" + CMD_PATH: | + sudo apt install gcc libc6-dev libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev + release-linux-arm: + name: release linux arm/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" + CMD_PATH: | + sudo apt install gcc libc6-dev libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev release-linux-arm64: name: release linux/arm64 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: wangyoucao577/go-release-action@v1 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - goos: linux - goarch: arm64 - pre_command: sudo apt install gcc libc6-dev pkg-config libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev libx11-dev && go get -u github.com/go-vgo/robotgo - - # release-windows-amd64: - # name: release windows/amd64 - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v4 - # - uses: wangyoucao577/go-release-action@v1 - # with: - # github_token: ${{ secrets.GITHUB_TOKEN }} - # goos: windows - # goarch: amd64 - # pre_command: | - # sudo apt install gcc libc6-dev pkg-config libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev libx11-dev && go get -u github.com/go-vgo/robotgo + - 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" + CMD_PATH: | + sudo apt install gcc libc6-dev libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev - # release-windows-arm64: - # name: release windows/arm64 - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v4 - # - uses: wangyoucao577/go-release-action@v1 - # with: - # github_token: ${{ secrets.GITHUB_TOKEN }} - # goos: windows - # goarch: arm64 - # pre_command: | - # sudo apt install gcc libc6-dev pkg-config libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev libx11-dev && go get -u github.com/go-vgo/robotgo + 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" + CMD_PATH: | + sudo apt install gcc libc6-dev libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev - # release-darwin-arm64: - # name: release darwin/arm64 - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v4 - # - uses: wangyoucao577/go-release-action@v1 - # with: - # github_token: ${{ secrets.GITHUB_TOKEN }} - # goos: darwin - # goarch: arm64 - # pre_command: | - # sudo apt install gcc libc6-dev pkg-config libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev libx11-dev && go get -u github.com/go-vgo/robotgo + 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" + CMD_PATH: | + sudo apt install gcc libc6-dev libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev - # release-darwin-amd64: - # name: release darwin/amd64 - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v4 - # - uses: wangyoucao577/go-release-action@v1 - # with: - # github_token: ${{ secrets.GITHUB_TOKEN }} - # goos: darwin - # goarch: amd64 - # pre_command: | - # sudo apt install gcc libc6-dev pkg-config libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev libx11-dev && go get -u github.com/go-vgo/robotgo + 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" + CMD_PATH: | + sudo apt install gcc libc6-dev libx11-dev xorg-dev libxtst-dev xsel xclip libpng++-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxkbcommon-dev