diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5cb3ea6..b0d87b8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,8 @@ env: CGO_ENABLED: 1 jobs: - build: + release-build: + name: Release Build strategy: fail-fast: false matrix: @@ -49,14 +50,25 @@ jobs: with: bun-version: latest - - name: Install dependencies + - name: Install Linux dependencies if: matrix.os == 'ubuntu-latest' run: | sudo apt-get update sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev + + - name: Install Wails CLI + run: | go install github.com/wailsapp/wails/v3/cmd/wails3@latest - chmod +x $(go env GOPATH)/bin/wails3 - sudo cp $(go env GOPATH)/bin/wails3 /usr/local/bin/wails + if [ "${{ matrix.os }}" = "windows-latest" ]; then + mv $(go env GOPATH)/bin/wails3.exe $(go env GOPATH)/bin/wails.exe + echo "$(go env GOPATH)/bin" >> $GITHUB_PATH + elif [ "${{ matrix.os }}" = "macos-latest" ]; then + mv $(go env GOPATH)/bin/wails3 $(go env GOPATH)/bin/wails + echo "$(go env GOPATH)/bin" >> $GITHUB_PATH + else + sudo cp $(go env GOPATH)/bin/wails3 /usr/local/bin/wails + fi + shell: bash - name: Build Application run: |