Skip to content

Fix CI issues and set MSRV to 1.95 - #21

Merged
elmarco merged 1 commit into
mainfrom
fix/ci-issues
Jul 21, 2026
Merged

Fix CI issues and set MSRV to 1.95#21
elmarco merged 1 commit into
mainfrom
fix/ci-issues

Conversation

@elmarco

@elmarco elmarco commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

This commit fixes several CI-related issues:

  1. Remove unnecessary unsafe blocks in cpuid.rs

    • In Rust 1.95+, __cpuid is a safe function
    • Removed unsafe wrappers around __cpuid calls
    • Function remains safe for all callers
  2. Update dependencies to fix security advisories

    • Updated time crate from 0.3.45 to 0.3.54 (CVE fix)
    • Updated aws-lc-rs from 1.15.3 to 1.17.3 (multiple CVE fixes)
    • Updated bytes from 1.11.0 to 1.12.1 (integer overflow fix)
    • All cargo-deny advisories now resolved
  3. Set MSRV to 1.95

    • Required for safe __cpuid intrinsic
    • Added rust-version field to Cargo.toml
    • Added MSRV check job to CI workflow
  4. Update typos.toml

    • Added exclusions for local untracked directories
    • Ensures local CI runs match GitHub Actions environment

All CI checks now pass:

  • Format ✓
  • Typos ✓
  • Deny ✓
  • Clippy ✓
  • Tests ✓
  • Build ✓

This commit fixes several CI-related issues:

1. Remove unnecessary unsafe blocks in cpuid.rs
   - In Rust 1.95+, __cpuid is a safe function
   - Removed unsafe wrappers around __cpuid calls
   - Function remains safe for all callers

2. Update dependencies to fix security advisories
   - Updated time crate from 0.3.45 to 0.3.54 (CVE fix)
   - Updated aws-lc-rs from 1.15.3 to 1.17.3 (multiple CVE fixes)
   - Updated bytes from 1.11.0 to 1.12.1 (integer overflow fix)
   - All cargo-deny advisories now resolved

3. Set MSRV to 1.95
   - Required for safe __cpuid intrinsic
   - Added rust-version field to Cargo.toml
   - Added MSRV check job to CI workflow

4. Update typos.toml
   - Added exclusions for local untracked directories
   - Ensures local CI runs match GitHub Actions environment

All CI checks now pass:
- Format ✓
- Typos ✓
- Deny ✓
- Clippy ✓
- Tests ✓
- Build ✓

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@elmarco
elmarco merged commit 351223e into main Jul 21, 2026
7 checks passed
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