Skip to content

GitHub Actions CI pipeline #18

@tale

Description

@tale

Set up GitHub Actions for continuous integration:

  • Buildcargo build on macOS and Linux
  • Testcargo test (once Integration test suite #17 adds tests)
  • Lintcargo clippy -- -D warnings
  • Formatcargo fmt --check
  • Lua lint — validate Lua stdlib files (e.g. luau-analyze or 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CIContinuous integration and release automation

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions