Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,11 @@ jobs:
# actions/checkout v4.1.7, pinned by immutable commit SHA.
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: rust
build-mode: manual
- name: Build all Rust features
run: cargo build --workspace --all-features --locked
build-mode: none
- name: Analyze
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
with:
category: "/language:rust"
8 changes: 4 additions & 4 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,13 @@ jobs:
toolchain: stable
components: llvm-tools-preview
- name: Install locked coverage tool
run: cargo install cargo-llvm-cov --version 0.9.0 --locked
run: cargo +stable install cargo-llvm-cov --version 0.9.0 --locked
- name: Generate LCOV and text report
run: |
cargo llvm-cov --workspace --all-features --locked --lcov --output-path lcov.info
cargo llvm-cov --workspace --all-features --locked --summary-only | tee coverage-summary.txt
cargo +stable llvm-cov --workspace --all-features --locked --lcov --output-path lcov.info
cargo +stable llvm-cov --workspace --all-features --locked --summary-only | tee coverage-summary.txt
# actions/upload-artifact v4 is kept current by Dependabot.
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: cfr-coverage
path: |
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ jobs:
with:
toolchain: stable
- name: Install locked audit tool
run: cargo install cargo-audit --version 0.22.2 --locked
run: cargo +stable install cargo-audit --version 0.22.2 --locked
- name: Fail on vulnerable, yanked, or unmaintained dependencies
run: cargo audit --deny warnings
run: cargo +stable audit --deny warnings

policy:
name: License and source policy
Expand All @@ -53,13 +53,13 @@ jobs:
with:
toolchain: stable
- name: Install locked dependency-policy tool
run: cargo install cargo-deny --version 0.20.2 --locked
run: cargo +stable install cargo-deny --version 0.20.2 --locked
- name: Enforce advisory, license, duplicate, ban, and source policy
run: cargo deny check all
run: cargo +stable deny check all
- name: Record dependency graph for review
run: cargo tree --workspace --all-features --locked > dependency-tree.txt
run: cargo +stable tree --workspace --all-features --locked > dependency-tree.txt
# actions/upload-artifact v4 is kept current by Dependabot.
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: cfr-dependency-tree
path: dependency-tree.txt
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,3 @@
/fuzz/target
/fuzz/corpus
/fuzz/artifacts
Cargo.lock
Loading
Loading