chore: 保存 Agent 安全优化前基线

This commit is contained in:
Logan.Li committed 2026-09-02 23:31:38 +08:00
1 parent 08696896f9
commit ff016347cd
116 files changed
+3858 -2485

No files matched your search

+27 -1
View File
@@ -74,7 +74,12 @@ jobs:
- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt
components: rustfmt, clippy
- name: Cache Rust
uses: Swatinem/rust-cache@v2
with:
workspaces: src-tauri
- name: Install dependencies
run: npm ci
@@ -82,6 +87,12 @@ jobs:
- name: Run foundation acceptance
run: npm run acceptance:quick
- name: Rust clippy
run: cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings
- name: Rust tests
run: cargo test --manifest-path src-tauri/Cargo.toml
build:
name: Build
runs-on: ${{ matrix.os }}
@@ -98,6 +109,21 @@ jobs:
node-version: '20'
cache: 'npm'
- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
- name: Cache Rust
uses: Swatinem/rust-cache@v2
with:
workspaces: src-tauri
- name: Install Linux system dependencies
if: runner.os == 'Linux'
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev libgtk-3-dev librsvg2-dev \
libsoup-3.0-dev libjavascriptcoregtk-4.1-dev libudev-dev
- name: Install dependencies
run: npm ci