Skip to content

Commit 31ed0ec

Browse files
committed
Define new release process for linux binaries
1 parent 69eb02a commit 31ed0ec

File tree

2 files changed

+34
-1
lines changed

2 files changed

+34
-1
lines changed

.github/workflows/release.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Wails build
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
build:
7+
strategy:
8+
fail-fast: false
9+
matrix:
10+
build: [
11+
{name: google-gemini-desktop-app-linux-amd64-v0.0.1, platform: linux/amd64, os: ubuntu-latest},
12+
]
13+
runs-on: ${{ matrix.build.os }}
14+
steps:
15+
- uses: actions/checkout@v4
16+
with:
17+
fetch-depth: 0
18+
19+
- uses: dAppServer/wails-build-action@main
20+
with:
21+
build-name: ${{ matrix.build.name }}
22+
build-platform: ${{ matrix.build.platform }}
23+
build-obfuscate: true
24+
25+
- name: Upload binaries to release
26+
uses: svenstaro/upload-release-action@v2
27+
with:
28+
repo_token: ${{ secrets.GITHUB_TOKEN }}
29+
file: build/bin/${{ matrix.build.name }}
30+
asset_name: ${{ matrix.build.name }}
31+
tag: v0.0.1
32+
overwrite: true
33+
body: "This is my release text"

.github/workflows/wails-build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
fail-fast: false
99
matrix:
1010
build: [
11-
{name: wailsTest, platform: linux/amd64, os: ubuntu-latest},
11+
{name: google-gemini-desktop-app-linux-amd64-v0.0.1, platform: linux/amd64, os: ubuntu-latest},
1212
{name: wailsTest, platform: windows/amd64, os: windows-latest},
1313
{name: wailsTest, platform: darwin/universal, os: macos-latest}
1414
]

0 commit comments

Comments
 (0)