mae pipeline go brr
All checks were successful
build / build (push) Successful in 3m24s

This commit is contained in:
schreifuchs 2025-03-11 09:54:47 +01:00
parent b3bc1c4965
commit 58de81e47c

View File

@ -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