From 1ee00f57d026d76c5847fb14c48087feb6b0d7d8 Mon Sep 17 00:00:00 2001 From: Evan Date: Mon, 16 Oct 2023 21:54:52 -0400 Subject: [PATCH] Add Action to build binaries on update --- .gitea/workflows/build.yaml | 46 +++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .gitea/workflows/build.yaml diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..2971947 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,46 @@ +name: Build binaries + +on: + push: + paths: + - '.gitea/workflows/build.yaml' + - '*.go' + +jobs: + Explore-Gitea-Actions: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Go + uses: actions/setup-go@v4 + with: + go-version: 'stable' + - name: Go Build Linux x64 + run: | + GOOS=linux GOARCH=amd64 \ + go build \ + -ldflags="-s -w" \ + -o linux-amd64 + - name: Go Build Linux arm64 + run: | + GOOS=linux GOARCH=arm64 \ + go build \ + -ldflags="-s -w" \ + -o linux-arm64 + - name: Go Build Windows x64 + run: | + GOOS=windows GOARCH=amd64 \ + go build \ + -ldflags="-s -w" \ + -o windows-amd64 + - name: Go Build Windows arm64 + run: | + GOOS=windows GOARCH=arm64 \ + go build \ + -ldflags="-s -w" \ + -o windows-arm64 + - uses: EndBug/add-and-commit@v9 + with: + default_author: github_actions + message: Recompiled binaries