Skip to content

Commit 2fe986a

Browse files
committed
feat: update version to 0.2.0 and enhance Linux and Windows build workflows
1 parent b6b2ec6 commit 2fe986a

5 files changed

Lines changed: 79 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,78 @@ jobs:
4040
releaseBody: "See the assets below to download the app."
4141
releaseDraft: true
4242
prerelease: false
43+
44+
build-linux:
45+
runs-on: ubuntu-22.04
46+
permissions:
47+
contents: write
48+
steps:
49+
- uses: actions/checkout@v5
50+
51+
- name: Install Linux dependencies
52+
run: |
53+
sudo apt-get update
54+
sudo apt-get install -y libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev libxdo-dev libssl-dev
55+
56+
- name: Setup Node.js
57+
uses: actions/setup-node@v5
58+
with:
59+
node-version: 22
60+
cache: npm
61+
62+
- name: Setup Rust
63+
uses: dtolnay/rust-toolchain@stable
64+
65+
- name: Rust cache
66+
uses: Swatinem/rust-cache@v2
67+
with:
68+
workspaces: src-tauri
69+
70+
- name: Install dependencies
71+
run: npm ci
72+
73+
- name: Build Tauri app
74+
uses: tauri-apps/tauri-action@v0
75+
env:
76+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
77+
with:
78+
tagName: ${{ github.ref_name }}
79+
releaseName: ${{ github.ref_name }}
80+
releaseBody: "See the assets below to download the app."
81+
releaseDraft: true
82+
prerelease: false
83+
84+
build-windows:
85+
runs-on: windows-latest
86+
permissions:
87+
contents: write
88+
steps:
89+
- uses: actions/checkout@v5
90+
91+
- name: Setup Node.js
92+
uses: actions/setup-node@v5
93+
with:
94+
node-version: 22
95+
cache: npm
96+
97+
- name: Setup Rust
98+
uses: dtolnay/rust-toolchain@stable
99+
100+
- name: Rust cache
101+
uses: Swatinem/rust-cache@v2
102+
with:
103+
workspaces: src-tauri
104+
105+
- name: Install dependencies
106+
run: npm ci
107+
108+
- name: Build Tauri app
109+
uses: tauri-apps/tauri-action@v0
110+
env:
111+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
112+
with:
113+
tagName: ${{ github.ref_name }}
114+
releaseName: ${{ github.ref_name }}
115+
releaseBody: "See the assets below to download the app."
116+
releaseDraft: true
117+
prerelease: false

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tail-claude-gui",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"private": true,
55
"type": "module",
66
"scripts": {

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tail-claude-gui"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
edition = "2021"
55
rust-version = "1.77.2"
66

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"productName": "tail-claude-gui",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"identifier": "com.tailclaude.gui",
55
"build": {
66
"devUrl": "http://localhost:1420",

0 commit comments

Comments
 (0)