Skip to content

ci: fmt/clippy/test gate + tree cleanup#20

Merged
HarryR merged 1 commit into
mainfrom
ci-lint-gate
Jul 14, 2026
Merged

ci: fmt/clippy/test gate + tree cleanup#20
HarryR merged 1 commit into
mainfrom
ci-lint-gate

Conversation

@HarryR

@HarryR HarryR commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds the uniform CI gate (fmt + clippy + tests) that the workspace branch ruleset requires, and cleans the workspace so it passes.

  • ci + fmt-fix Makefile targets — workspace-wide cargo fmt --check + clippy --workspace -D warnings + test --workspace.
  • Workflow — a ci job; build now needs: ci and renamed to build-x86_64 / build-aarch64.
  • Cleanup (no #[allow]) — never fmt/clippy-checked before: rustfmt across the workspace; deploy bundles the shared (dir, arch, bases) triple into an ArchCtx (fixes too_many_arguments on build_payload / wrap_manifest); stage1 fixes unit_arg (split Ok(println!(..))), unnecessary u32 casts, and a needless question-mark.

make ci green locally (fmt + clippy + 27 tests).

🤖 Generated with Claude Code

Add workspace-wide `ci` + `fmt-fix` Makefile targets (fmt-check + clippy
-D warnings + test) and a `ci` job to the workflow, with `build` renamed to the
clean contexts build-x86_64 / build-aarch64 (needs: ci). The uniform CI gate the
workspace branch ruleset requires.

Bring the tree clean, no #[allow]:
- rustfmt across the workspace
- deploy: bundle the shared (dir, arch, bases) triple into an ArchCtx to fix
  too_many_arguments on build_payload / wrap_manifest
- stage1: fix unit_arg (split Ok(println!(..))), unnecessary u32 casts, and a
  needless question-mark (clippy --fix)

make ci green (fmt + clippy + 27 tests).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@HarryR HarryR merged commit 8de8701 into main Jul 14, 2026
3 checks passed
@HarryR HarryR deleted the ci-lint-gate branch July 14, 2026 10:48
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