-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
mvpPart of the Minimum Viable ProductPart of the Minimum Viable Productpriority:highMust be in the next sprintMust be in the next sprintsize:sSmall — 1 to 4 hoursSmall — 1 to 4 hoursstatus:readyRefined and ready for sprint selectionRefined and ready for sprint selectiontype:choreMaintenance, refactoring, toolingMaintenance, refactoring, tooling
Milestone
Description
Description
A CI workflow that builds and tests the project on every push and pull request provides a safety net for regressions and gives contributors confidence that their changes work.
Acceptance Criteria
- Runs on every push and pull request to
master/main - Builds with
zig build(ReleaseSafe) - Runs all tests with
zig build test - At least one integration test: pipe CSV via stdin and assert SQL output
- Matrix build covers:
ubuntu-latest,macos-latest,windows-latest - Build status badge added to README
Notes
- Use
mlugg/setup-zig@v1to install Zig in CI - Cache
~/.cache/zigto speed up subsequent builds
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
mvpPart of the Minimum Viable ProductPart of the Minimum Viable Productpriority:highMust be in the next sprintMust be in the next sprintsize:sSmall — 1 to 4 hoursSmall — 1 to 4 hoursstatus:readyRefined and ready for sprint selectionRefined and ready for sprint selectiontype:choreMaintenance, refactoring, toolingMaintenance, refactoring, tooling