Skip to content

test(ci): self-test rust/base and the security workflows#27

Merged
ob-aion merged 6 commits into
mainfrom
test/rust-and-security-self-tests
Jun 8, 2026
Merged

test(ci): self-test rust/base and the security workflows#27
ob-aion merged 6 commits into
mainfrom
test/rust-and-security-self-tests

Conversation

@ob-aion

@ob-aion ob-aion commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Self-test rust/base end-to-end on a Rust fixture crate (test/fixtures/rust-crate): stage it at the workspace root, run the composite, let its own fmt / clippy / test gate it.
  • Wire the security-gate.yml and security.yml reusable workflows into self-security via local ./ refs — testable now that v0 carries the security composites (released in 0.2.0).

Test plan

  • rust-base (self-actions): rust/base installs the toolchain and runs fmt / clippy / test on the fixture, green.
  • security-gate / security (self-security): the reusable workflows run via ./ (gate routes to osv + gitleaks; advisory runs dependency-review), green.
  • javascript-base still green.

ob-aion added 6 commits June 8, 2026 20:48
Add a Rust fixture crate and a self-actions job that runs rust/base on it
end-to-end (fmt, clippy, test). Wire the security-gate.yml and security.yml
reusable workflows into self-security via local ./ refs — testable now that
v0 carries the security composites. Ignore Rust target/.
@ob-aion ob-aion merged commit b287085 into main Jun 8, 2026
25 of 26 checks passed
@ob-aion ob-aion deleted the test/rust-and-security-self-tests branch June 8, 2026 15:05
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