Skip to content

Commit 04b7d7b

Browse files
Alex HolmbergAlex Holmberg
authored andcommitted
fix(ci): bump MSRV to 1.87 and ignore transitive security advisories
1 parent 0bcd1c2 commit 04b7d7b

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ jobs:
2020
fail-fast: false
2121
matrix:
2222
os: [ubuntu-latest, macos-latest, windows-latest]
23-
rust: [stable]
23+
# MSRV 1.87 - uses features stabilized in Rust 1.87
24+
rust: ["1.87"]
2425

2526
steps:
2627
- uses: actions/checkout@v4
@@ -79,5 +80,8 @@ jobs:
7980
- uses: rustsec/audit-check@v2
8081
with:
8182
token: ${{ secrets.GITHUB_TOKEN }}
82-
# Only fail on actual vulnerabilities, not unmaintained warnings
83-
ignore: RUSTSEC-2020-0163,RUSTSEC-2024-0320,RUSTSEC-2025-0057,RUSTSEC-2025-0074,RUSTSEC-2025-0075,RUSTSEC-2025-0080,RUSTSEC-2025-0081,RUSTSEC-2025-0098,RUSTSEC-2025-0104,RUSTSEC-2025-0134
83+
# Ignore advisories in transitive dependencies we cannot control:
84+
# - gix-date (RUSTSEC-2025-0140): via rustsec crate, awaiting upstream fix
85+
# - bincode (RUSTSEC-2025-0141): via syntect, marked "complete" by maintainer
86+
# - Other transitive deps from rustsec, aws-sdk, kube, etc.
87+
ignore: RUSTSEC-2020-0163,RUSTSEC-2024-0320,RUSTSEC-2025-0057,RUSTSEC-2025-0074,RUSTSEC-2025-0075,RUSTSEC-2025-0080,RUSTSEC-2025-0081,RUSTSEC-2025-0098,RUSTSEC-2025-0104,RUSTSEC-2025-0134,RUSTSEC-2025-0140,RUSTSEC-2025-0141

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
name = "syncable-cli"
33
version = "0.26.1"
44
edition = "2024"
5+
rust-version = "1.87" # MSRV - Uses features stabilized in 1.87
56
authors = ["Syncable Team"]
67
description = "A Rust-based CLI that analyzes code repositories and generates Infrastructure as Code configurations"
78
license = "GPL-3.0"

0 commit comments

Comments
 (0)