colibri/scripts
Sam & Claude fe8551f010
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
ci: add Forgejo Actions gate (fmt, clippy, tests, markdown) (Sam & Claude)
colibri had no CI, so a non-compiling main slipped through (the build-break PR
#23 had to fix) and the markdown gate from #22 was honor-system only.

- .forgejo/workflows/ci.yml: runs on push-to-main + PRs. Two jobs — rust
  (cargo fmt --check, clippy -D warnings, cargo test --workspace) and markdown
  (./scripts/check-format.sh).
- scripts/ci-checks.sh: same gates in one script, runnable locally before
  pushing (the workflow and humans share it).

Validated: scripts/ci-checks.sh passes end-to-end on this branch (exit 0).

NOTE: requires a registered Forgejo Actions runner with an `ubuntu-latest`
label that can pull the rust/node images. Adjust runs-on to match the runner.
Stacked on `all-checks-green` (the fmt fix) so the first CI run is green; merge
that PR first.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 20:47:00 +02:00
..
check-format.sh chore: adopt markdown formatting gate + one-shot prettier sweep (Sam & Claude) 2026-06-04 20:13:47 +02:00
ci-checks.sh ci: add Forgejo Actions gate (fmt, clippy, tests, markdown) (Sam & Claude) 2026-06-04 20:47:00 +02:00
fake-pi-agent.py test: add Pi spawn path proof integration test 2026-05-31 16:23:11 +02:00
glasspane-stress-test.sh Add glasspane stress test script 2026-06-04 12:19:00 +00:00
stage-colibri-iso.sh feat: ISO service hardening — rc.d + log rotation + layout docs 2026-05-31 16:48:48 +02:00