-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
CIContinuous integration and release automationContinuous integration and release automation
Milestone
Description
Set up GitHub Actions for continuous integration:
- Build —
cargo buildon macOS and Linux - Test —
cargo test(once Integration test suite #17 adds tests) - Lint —
cargo clippy -- -D warnings - Format —
cargo fmt --check - Lua lint — validate Lua stdlib files (e.g.
luau-analyzeor basic syntax check) - Docs — build the Vitepress docs site to catch broken links/includes
Optionally, a release workflow that builds binaries for macOS (aarch64 + x86_64) and Linux (x86_64) and attaches them to GitHub releases.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
CIContinuous integration and release automationContinuous integration and release automation