Skip to content

[codex] modernize rust dependencies and ci cache#1

Merged
GTrunSec merged 1 commit intov0.10from
codex/rust-deps-ci-cache
Apr 29, 2026
Merged

[codex] modernize rust dependencies and ci cache#1
GTrunSec merged 1 commit intov0.10from
codex/rust-deps-ci-cache

Conversation

@GTrunSec
Copy link
Copy Markdown

Summary

  • update Rust dependencies to current crates.io releases and migrate parser code to nom 8 APIs
  • add tracked bench fixtures so cargo test --workspace --all-targets --all-features covers benches cleanly
  • tighten GitHub Actions for PR/v0.10 with strict fmt/test/clippy gates and no-nix Rust caching via sccache + rust-cache
  • include devenv/pre-commit setup for local reproducibility

Validation

  • direnv allow .
  • direnv exec . cargo fmt --all -- --check
  • direnv exec . cargo test --workspace --all-targets --all-features
  • direnv exec . cargo clippy --workspace --all-targets --all-features -- -D warnings
  • git diff --cached --check

Notes

  • wasm-pack build was not run locally because wasm-pack is not installed in this shell; CI still installs it for the wasm job.

@GTrunSec GTrunSec marked this pull request as ready for review April 29, 2026 23:48
@GTrunSec GTrunSec merged commit 36073c9 into v0.10 Apr 29, 2026
2 checks passed
@GTrunSec GTrunSec deleted the codex/rust-deps-ci-cache branch April 29, 2026 23:48
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