Skip to content

ci: enforce dependency policy - #22

Merged
shayyz-code merged 1 commit into
mainfrom
ci/dependency-policy
Jul 29, 2026
Merged

ci: enforce dependency policy#22
shayyz-code merged 1 commit into
mainfrom
ci/dependency-policy

Conversation

@shayyz-code

Copy link
Copy Markdown
Owner

Summary

  • enforce strict advisory, license, version, and source rules with cargo-deny 0.20.2
  • run a pinned dependency policy check on pull requests, manual dispatch, and a weekly schedule
  • document Rust and native dependency review requirements and future release SBOM work

Verification

  • cargo deny check
  • cargo audit
  • go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.7
  • cargo fmt --all -- --check
  • cargo check --all-targets
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test
  • mdbook build docs
  • mdbook test docs
  • oranda build
  • dist generate --check
  • dist plan --output-format=json --no-local-paths

Dependabot vulnerability alerts will be enabled after merge; automated dependency pull requests remain disabled.

Closes #21

@cursor

cursor Bot commented Jul 29, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@shayyz-code
shayyz-code merged commit f7f4919 into main Jul 29, 2026
11 checks passed
@shayyz-code
shayyz-code deleted the ci/dependency-policy branch July 29, 2026 06:41
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.

ci: enforce dependency and license policy

1 participant