feat(M017/S02): activate GitHub CI + mirror flow documentation #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "kata/root/M017/S02"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Activates GitHub CI and documents the Forgejo→GitHub mirror flow. This is the terminal slice for M017 (Forgejo CI + GitHub Mirror Pipeline).
Changes
.github/workflows/ci.yml(new — renamed from.disabled)jdx/mise-action@v2with explicit tool install steps (D001)actions/checkout@34e11487...,dtolnay/rust-toolchain@29eef336...,Swatinem/rust-cache@c19371144...(D006)cargo-binstall v1.17.9via pinned tarball (D005) — not curl-pipe-bashjust@1.46.0,cargo-deny@0.19.0,cargo-nextest@0.9.132RUSTFLAGS: "-Dwarnings"andtimeout-minuteson both jobspluginsjob (D007)push(branches: [main]) andpull_request(branches: [main])CONTRIBUTING.mdRequirements Covered
Verification
just readygreen (1574 tests, all checks pass)Decisions Applied
D001, D004, D005, D006, D007 (see DECISIONS document in Linear)
PR Review — feat(M017/S02): GitHub CI activation + mirror flow documentation
Verdict: COMMENT (no blockers — changes applied inline)
Reviewers: security-ci · docs-correctness · gha-best-practices (parallel multi-agent review)
Applied in follow-up commit
6d4f930permissions: contents: readconcurrencygroupjust readystep unnamedpull_requestbranch filter unexplainedDeferred / Acknowledged
cargo-binstalltarball has no SHA-256 verifycargo-binstallarch hardcoded to x86_64NTFY_URLin plaintextNo Blocking Issues
The workflow is production-ready. All quick-win best-practice gaps have been addressed in the follow-up commit. The two deferred items (binstall tarball checksum, ntfy secret) are appropriate for a private homelab repository.