Skip to content

Commit 9cb470f

Browse files
committed
🔧 chore: update dependencies in Cargo.toml, bun.lock, and package.json
1 parent 7584569 commit 9cb470f

4 files changed

Lines changed: 75 additions & 10 deletions

File tree

.github/workflows/publish-bun.yml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
name: 📦 Publish Tauri App (with Bun)
2+
3+
on:
4+
push:
5+
tags:
6+
- "v*"
7+
8+
jobs:
9+
build:
10+
name: Build & Release
11+
permissions:
12+
contents: write
13+
strategy:
14+
fail-fast: false
15+
matrix:
16+
include:
17+
- platform: ubuntu-22.04
18+
- platform: windows-latest
19+
- platform: macos-latest
20+
21+
runs-on: ${{ matrix.platform }}
22+
23+
steps:
24+
# 1) Checkout
25+
- name: 🚀 Checkout repo
26+
uses: actions/checkout@v4
27+
28+
# 2) Install Bun
29+
- name: 🍪 Setup Bun
30+
uses: oven-sh/setup-bun@v2
31+
with:
32+
bun-version: "latest"
33+
34+
# 3) Install JS deps with Bun
35+
- name: 📦 Install frontend deps
36+
run: bun install
37+
38+
# 4) Setup Rust toolchain
39+
- name: 🦀 Setup Rust
40+
uses: dtolnay/rust-toolchain@stable
41+
42+
# 5) Cache Rust dependencies
43+
- name: 📦 Cache Rust
44+
uses: Swatinem/rust-cache@v2
45+
with:
46+
workspaces: src-tauri
47+
48+
# 6) Linux-specific deps for webview bundling
49+
- name: 📥 Install Linux deps
50+
if: matrix.platform == 'ubuntu-22.04'
51+
run: |
52+
sudo apt-get update
53+
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
54+
55+
# 7) Build with Tauri Action
56+
- name: 📦 Build Tauri + Create Release
57+
uses: tauri-apps/tauri-action@v1
58+
env:
59+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
60+
with:
61+
tagName: ${{ github.ref_name }}
62+
releaseName: "Release ${{ github.ref_name }}"
63+
releaseBody: "Tauri build via Bun"
64+
releaseDraft: false
65+
prerelease: false

bun.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
"@tanstack/react-query": "^5.75.0",
2323
"@tauri-apps/api": "^2.5.0",
2424
"@tauri-apps/plugin-opener": "^2.2.6",
25-
"baseline-browser-mapping": "^2.9.17",
26-
"caniuse-lite": "^1.0.30001766",
25+
"baseline-browser-mapping": "^2.9.19",
26+
"caniuse-lite": "^1.0.30001768",
2727
"class-variance-authority": "^0.7.1",
2828
"clsx": "^2.1.1",
2929
"cmdk": "^1.1.1",

src-tauri/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "tauth"
33
version = "0.1.4"
4-
description = "A TOTP and password manager written using Tauri"
4+
description = "An easy, memory safe and user friendly 2FA & Credentials manager, for your PC. "
55
authors = ["SystemVll"]
66
edition = "2021"
77

@@ -15,14 +15,14 @@ name = "tauth"
1515
crate-type = ["staticlib", "cdylib", "rlib"]
1616

1717
[build-dependencies]
18-
tauri-build = { version = "2.5.3", features = [] }
18+
tauri-build = { version = "2.5.5", features = [] }
1919

2020
[dependencies]
21-
tauri = { version = "2.9.5", features = [] }
21+
tauri = { version = "2.10.2", features = [] }
2222
tauri-plugin-opener = "2.5.3"
2323
serde_json = "1.0.149"
2424
aes-gcm = "0.10.3"
2525
libreauth = "0.18.1"
26-
uuid = { version = "1.19.0", features = ["v4"] }
26+
uuid = { version = "1.20.0", features = ["v4"] }
2727
zeroize = { version = "1.8.2", features = ["zeroize_derive"] }
2828
memsec = "0.7.0"

0 commit comments

Comments
 (0)