lightcraft/.github/workflows
Chad Elliott 1da831e4d0 ci: #1050 run the tests on Linux, macOS and Windows
On every pull request and push to main, on standard GitHub-hosted runners:
Linux runs `cargo xtask ci`. macOS and Windows run clippy and
`cargo test --workspace --no-fail-fast`, the steps whose result depends on
the platform.

All three then run the GPU test targets on lavapipe, Metal and WARP. That
step fails if the tests still skip for lack of an adapter.

The dependency cache is saved from main only. The workflow uses only the
actions and pins already in release.yml.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 16:56:57 -05:00
..
ci.yml ci: #1050 run the tests on Linux, macOS and Windows 2026-10-11 16:56:57 -05:00
freebsd.yml ci: keep the craft-fonts checkout comments 2026-10-09 20:47:52 -04:00
packaging-lint.yml docs(windows): #399 note the pre-0.6 install-folder upgrade fix 2026-10-11 00:46:21 -05:00
release.yml Release prep: 0.6.0 and Linux riscv64 release build (#844) 2026-10-10 19:38:10 -04:00
windows-arm64.yml chore: bump github actions to fix Node 20 deprecation warnings 2026-10-09 20:08:30 -04:00