Skip to content

ci: pin Rust toolchain, update actions, add audit and JS checks#143

Open
phelix001 wants to merge 1 commit intolinux-credentials:mainfrom
phelix001:ci/toolchain-and-checks
Open

ci: pin Rust toolchain, update actions, add audit and JS checks#143
phelix001 wants to merge 1 commit intolinux-credentials:mainfrom
phelix001:ci/toolchain-and-checks

Conversation

@phelix001
Copy link

Summary

  • Pin Rust toolchain to 1.85 via rust-toolchain.toml (MSRV for edition 2024 used by credentialsd-common and credentialsd-ui)
  • Update actions/checkout from v2 to v4
  • Remove manual rustup component add rustfmt clippy — now declared in rust-toolchain.toml
  • Add cargo audit step for dependency vulnerability scanning
  • Add node --check step to validate web extension JS syntax

Test plan

  • CI pipeline passes with updated actions and new checks
  • cargo audit runs successfully
  • node --check validates JS syntax in webext/add-on/

🤖 Generated with Claude Code

- Add rust-toolchain.toml pinning to 1.85 (MSRV for edition 2024)
- Update actions/checkout from v2 to v4
- Remove manual rustfmt/clippy install (now declared in rust-toolchain.toml)
- Add cargo audit step for dependency vulnerability scanning
- Add node --check for web extension JS syntax validation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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