Skip to content

ci: move to the current hosted CI baseline - #226

Merged
rldyourmnd merged 1 commit into
mainfrom
ci/public-baseline
Oct 31, 2026
Merged

rldyourmnd merged 1 commit into
mainfrom
ci/public-baseline

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Rollout NDDev-Technocracy-Standarts/std-0004-ci-cd-workflows#205 (Archive: CI only; product, release and publishing workflows unchanged).

  • ci.yml: retired ci-workflows-20261014 calls replaced by the repository's own jobs with the same commands: rust (fmt, Clippy, build, build_crates_io.py --self-check, tests; lockfile-keyed Cargo cache), supply-chain (cargo-deny, cargo-audit, cargo-machete from verified prebuilt binaries), the unchanged boundary proof (no build cache, as before), workflows (actionlint, zizmor, Gitleaks), final gate. macOS 26/Windows 2025 tests, macOS boundary and MSRV 1.89 run on main and manual runs (STD-0004 R-0007).
  • security.yml: CodeQL (rust, actions; security-and-quality), dependency review (moderate), Scorecard on main, OSV; current action releases. The weekly schedule is dropped for this archived project.
  • Removed: pr-hygiene (labeler/stale bots).
  • Not changed: .github/rulesets/branch-main.json and the GDS anchor still list the old check names. The live ruleset is disabled, so nothing is blocked; aligning those GDS-managed sources belongs to their owner.

Replace the calls into the retired ci-workflows-20261014 library with
the repository's own jobs on standard GitHub-hosted runners and the same
commands: one Rust job (format, Clippy, build, crates.io self-check,
tests) with a lockfile-keyed Cargo cache, supply-chain checks with
verified prebuilt cargo-deny, cargo-audit and cargo-machete, the
unchanged boundary proof, and on main the macOS/Windows tests and MSRV.
CodeQL, dependency review, Scorecard and OSV stay in security.yml;
PR hygiene bots are removed and the archive repository's schedule is
dropped. Release and publishing workflows are unchanged.
@rldyourmnd
rldyourmnd merged commit e9ae238 into main Oct 31, 2026
13 checks passed
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