From 58de81e47ca9ebc45390a394078f87c73185677c Mon Sep 17 00:00:00 2001 From: schreifuchs Date: Tue, 11 Mar 2025 09:54:47 +0100 Subject: [PATCH] mae pipeline go brr --- .gitea/workflows/build.yml | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 88789e9..bfae49a 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -4,7 +4,7 @@ on: push: jobs: - windows: + build: runs-on: ubuntu-latest steps: - uses: https://github.com/actions/checkout@v4 @@ -20,32 +20,16 @@ jobs: version: 10 - name: install wails run: go install github.com/wailsapp/wails/v2/cmd/wails@latest - - name: build + - name: build for windows run: env GOOS=windows GOARCH=amd64 CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ CGO_CXXFLAGS="-IC:\msys64\mingw64\include" wails build -ldflags '-extldflags "-static"' -skipbindings -nsis - - name: Archive bins + - name: Archive win bins uses: actions/upload-artifact@v3 with: name: windows-bins path: build/bin - linux: - runs-on: ubuntu-latest - steps: - - uses: https://github.com/actions/checkout@v4 - - name: Setup Go - uses: actions/setup-go@v5 - with: - go-version: 1.24 - - name: install apt dependencies - run: apt-get update && apt-get install -y nodejs libgtk-3-dev libwebkit2gtk-4.1-dev - - name: install pnpm - uses: pnpm/action-setup@v4 - with: - version: 10 - - name: install wails - run: go install github.com/wailsapp/wails/v2/cmd/wails@latest - - name: build + - name: build for linux run: wails build -tags webkit2_41 - - name: Archive bins + - name: Archive linux bins uses: actions/upload-artifact@v3 with: name: linux-bins