Skip to content

chore: combine dependabot dependency updates#21

Merged
27Bslash6 merged 2 commits intomainfrom
chore/dependency-updates
Mar 15, 2026
Merged

chore: combine dependabot dependency updates#21
27Bslash6 merged 2 commits intomainfrom
chore/dependency-updates

Conversation

@27Bslash6
Copy link
Contributor

Combines 5 open dependabot PRs into a single branch. All changes verified locally — 171 tests passing.

Actions updated

Action From To
actions/checkout v4 / v5 v6
github/codeql-action (init, analyze) v3 v4
actions/cache v4 v5
actions/upload-artifact v4 v7

Files touched: ci.yml, codeql.yml, release.yml, security.yml

Rust dependencies updated

Crate From To
thiserror 1.0 2.0
lz4_flex 0.11 0.12
generic-array 0.14 1.3

thiserror 2.0 changed the derive macro internals but the #[error(...)] attribute syntax is unchanged — existing code compiled cleanly.

Verification

cargo check --features encryption,compression,checksum,messagepack  ✓
cargo test  --features encryption,compression,checksum,messagepack  ✓ (171 passed, 0 failed)
cargo fmt --all                                                      ✓

Closes

Closes #9, closes #11, closes #12, closes #14, closes #19

Supersedes PRs #9, #11, #12, #14, #19.

Actions:
- actions/checkout: v4/v5 → v6 (ci, codeql, release, security)
- github/codeql-action: v3 → v4 (init, analyze)
- actions/cache: v4 → v5 (security)
- actions/upload-artifact: v4 → v7 (security deep-fuzz)

Rust deps:
- thiserror: 1.0 → 2.0 (derive macro unchanged, all 171 tests pass)
- lz4_flex: 0.11 → 0.12
- generic-array: 0.14 → 1.3

Verified: cargo check + cargo test --features encryption,compression,checksum,messagepack
generic-array 1.3 causes duplicate versions — RustCrypto crates
(aes-gcm, cipher, digest) still depend on 0.14 internally.
cargo-deny bans check rejects the duplicate.
@27Bslash6 27Bslash6 merged commit 0ab8c2f into main Mar 15, 2026
29 checks passed
@27Bslash6 27Bslash6 deleted the chore/dependency-updates branch March 15, 2026 22:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant