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