Skip to content

Fix release audit and cut v0.1.2#4

Merged
sionsmith merged 1 commit into
mainfrom
fix/release-security-0.1.2
Jun 4, 2026
Merged

Fix release audit and cut v0.1.2#4
sionsmith merged 1 commit into
mainfrom
fix/release-security-0.1.2

Conversation

@sionsmith
Copy link
Copy Markdown
Contributor

@sionsmith sionsmith commented Jun 4, 2026

Summary

  • bump semrush-rs to 0.1.2 and add changelog notes so auto-tag can publish a new release
  • update governor/indicatif lock paths to remove RustSec warnings for rand 0.9.2 and number_prefix
  • replace the Node-based RustSec action with a pinned direct cargo-audit run that denies warnings
  • add a macOS MSRV release-target check for Rust 1.85
  • update pinned actions/checkout usages to v5.0.1 for Node 24 runner compatibility

Verification

  • cargo fmt --all -- --check
  • cargo clippy --locked --all-targets -- -D warnings
  • cargo test --locked --all-targets
  • cargo install cargo-audit --version 0.22.1 --locked --force
  • cargo audit --deny warnings
  • RUSTFLAGS='-D warnings' rustup run 1.85.0 cargo check --locked --lib --bins
  • cargo build --locked --release --bin semrush
  • workflow YAML parse + git diff --check

@sionsmith sionsmith force-pushed the fix/release-security-0.1.2 branch 2 times, most recently from 3d9de5b to 032e0ed Compare June 4, 2026 13:30
@sionsmith sionsmith force-pushed the fix/release-security-0.1.2 branch from 032e0ed to 4a28952 Compare June 4, 2026 13:36
@sionsmith sionsmith merged commit 4c3d2e0 into main Jun 4, 2026
7 checks passed
@sionsmith sionsmith deleted the fix/release-security-0.1.2 branch June 4, 2026 13:40
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