add-ci-checks #28

Merged
clawdie merged 2 commits from add-ci-checks into main 2026-06-13 09:58:01 +02:00
Owner
No description provided.
clawdie added 2 commits 2026-06-13 09:57:47 +02:00
`cargo fmt --check` was failing on main in two spots:
  - crates/colibri-client/src/bin/colibri.rs (register-skill error arm)
  - crates/colibri-contracts/tests/golden.rs (USB_INV const)

Ran `cargo fmt` to resolve them. No behavior change. With this, the whole
project is green: fmt, clippy (-D warnings), tests (workspace), and the markdown
gate — so the CI workflow (separate PR) lands green on arrival.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
ci: add Forgejo Actions gate (fmt, clippy, tests, markdown) (Sam & Claude)
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
fe8551f010
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>
clawdie merged commit a5f49dfb61 into main 2026-06-13 09:58:01 +02:00
clawdie deleted branch add-ci-checks 2026-06-13 09:58:02 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/colibri#28
No description provided.