Skip to content

ci: harden Rust supply-chain checks#5247

Open
chenyukang wants to merge 1 commit into
nervosnetwork:developfrom
chenyukang:security/medium-ci-supply-chain
Open

ci: harden Rust supply-chain checks#5247
chenyukang wants to merge 1 commit into
nervosnetwork:developfrom
chenyukang:security/medium-ci-supply-chain

Conversation

@chenyukang

Copy link
Copy Markdown
Collaborator
  • Restrict the Ubuntu integration and aarch64 workflows so push-triggered runs only happen on master, develop, and rc/**.
  • Restore cargo-deny guardrails for wildcard dependencies and unknown registry/git sources.

Related changes

The affected Ubuntu workflows currently run on every branch push in nervosnetwork/ckb and select self-hosted runners for the upstream repository. Since those jobs check out the pushed branch and execute repository code, any account or token with upstream branch push permission can run modified workflow/build/test scripts on self-hosted CI.
What's Changed:

  • PR to update owner/repo:
  • Need to cherry-pick to the release branch

Check List

Tests

  • Unit test
  • Integration test
  • Manual test (add detailed scripts or steps below)
  • No code

Side effects

  • Performance regression
  • Breaking backward compatibility

@chenyukang chenyukang requested a review from a team as a code owner June 17, 2026 10:25
@chenyukang chenyukang requested review from Copilot and doitian and removed request for a team and Copilot June 17, 2026 10:25
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