diff --git a/.gitea/workflows/secrets.yml b/.gitea/workflows/secrets.yml index 0e57179..f2cad87 100644 --- a/.gitea/workflows/secrets.yml +++ b/.gitea/workflows/secrets.yml @@ -9,6 +9,7 @@ on: - 'Cargo.lock' # systemd / 部署模板变更也应跑构建(产物无变时可快速跳过 check) - 'deploy/**' + - '.gitea/workflows/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -165,8 +166,9 @@ jobs: ~/.cargo/registry/cache ~/.cargo/git/db target - key: cargo-check-${{ hashFiles('Cargo.lock') }} + key: cargo-check-${{ env.RUST_TOOLCHAIN }}-${{ hashFiles('Cargo.lock') }} restore-keys: | + cargo-check-${{ env.RUST_TOOLCHAIN }}- cargo-check- - run: cargo fmt -- --check @@ -204,8 +206,9 @@ jobs: ~/.cargo/registry/cache ~/.cargo/git/db target - key: cargo-x86_64-unknown-linux-musl-${{ hashFiles('Cargo.lock') }} + key: cargo-x86_64-unknown-linux-musl-${{ env.RUST_TOOLCHAIN }}-${{ hashFiles('Cargo.lock') }} restore-keys: | + cargo-x86_64-unknown-linux-musl-${{ env.RUST_TOOLCHAIN }}- cargo-x86_64-unknown-linux-musl- - name: 构建 secrets-mcp (musl) @@ -286,8 +289,9 @@ jobs: ~/.cargo/registry/cache ~/.cargo/git/db target - key: cargo-x86_64-unknown-linux-musl-${{ hashFiles('Cargo.lock') }} + key: cargo-x86_64-unknown-linux-musl-${{ env.RUST_TOOLCHAIN }}-${{ hashFiles('Cargo.lock') }} restore-keys: | + cargo-x86_64-unknown-linux-musl-${{ env.RUST_TOOLCHAIN }}- cargo-x86_64-unknown-linux-musl- - name: 构建 secrets-mcp diff --git a/Cargo.lock b/Cargo.lock index c24f077..aae048a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1949,7 +1949,7 @@ dependencies = [ [[package]] name = "secrets-mcp" -version = "0.1.2" +version = "0.1.3" dependencies = [ "anyhow", "askama", diff --git a/crates/secrets-mcp/Cargo.toml b/crates/secrets-mcp/Cargo.toml index 0962d51..97281d1 100644 --- a/crates/secrets-mcp/Cargo.toml +++ b/crates/secrets-mcp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "secrets-mcp" -version = "0.1.2" +version = "0.1.3" edition.workspace = true [[bin]]