Align build system with skills and add three-tier local CI #59

Open
opened 2026-02-19 01:20:46 +00:00 by mik-tf · 0 comments
Owner

Context

The build system diverges from the updated makefile_helper and forge_ci skills: test-all.sh uses raw cargo commands instead of make targets, CI has 12+ steps with duplicated setup, no ci-local/ci-docker targets, no separate fmt-check/lint, and pre-existing clippy/fmt issues on development.

Goals

  • test-all.sh calls make targets (fmt-check, lint, check, test, build) as single source of truth
  • Separate fmt-check and lint targets in Makefile
  • CI workflow simplified to make test-all
  • Three-tier local CI: test-all (~80%), ci-local (~95%), ci-docker (~100%)
  • Fix all clippy warnings and formatting issues
  • Add admin settings API (admin.settings.get/set RPC)
  • Fix buildenv.sh version mismatch (0.1.4 -> 0.1.5)
## Context The build system diverges from the updated makefile_helper and forge_ci skills: test-all.sh uses raw cargo commands instead of make targets, CI has 12+ steps with duplicated setup, no ci-local/ci-docker targets, no separate fmt-check/lint, and pre-existing clippy/fmt issues on development. ## Goals - test-all.sh calls make targets (fmt-check, lint, check, test, build) as single source of truth - Separate fmt-check and lint targets in Makefile - CI workflow simplified to `make test-all` - Three-tier local CI: test-all (~80%), ci-local (~95%), ci-docker (~100%) - Fix all clippy warnings and formatting issues - Add admin settings API (admin.settings.get/set RPC) - Fix buildenv.sh version mismatch (0.1.4 -> 0.1.5)
mik-tf changed title from Align build system with skills, add three-tier CI, fix clippy/fmt, consolidate settings API to Align build system with skills and add three-tier local CI 2026-02-19 01:42:35 +00:00
Sign in to join this conversation.
No labels
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
lhumina_code/hero_books#59
No description provided.