-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Issue: Add Makefile + CI Pattern
Summary
Roll out the Makefile + scripts + GitHub Actions pattern established in certifiable-inference#3 to this repository.
Background
@brixen implemented a clean build pattern in [certifiable-inference#3](SpeyTech/certifiable-inference#3):
- Makefile — Single entry point for all project commands
- scripts/deps.sh — Dependency installation
- GitHub Actions — CI that mirrors local dev workflow
This pattern provides:
- Clear documentation via
make help - Reproducible builds across environments
- CI/dev parity (no drift)
- Foundation for ttsim integration
Tasks
- Add Makefile with standard targets (deps, config, build, test, clean, help)
- Add scripts/deps.sh for dependency installation
- Add .github/workflows/ci.yml
- Update README with Makefile documentation
- Verify CI passes on x86_64
Acceptance Criteria
make deps # Installs dependencies
make build # Builds successfully
make test # All tests pass
make help # Shows available targetsGitHub Actions green on push.
Assignee
Labels
enhancement infrastructure good first issue
Metadata
Metadata
Assignees
Labels
No labels