- just windows-deps / windows / package-windows: cross-compile with Odin
objects + lld-link against an xwin SDK, static VC runtime
- Release workflow runs on v* tags, builds Linux and Windows packages,
uploads them to the package registry and creates a Gitea release
- Shared toolchain setup as a local composite action
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- justfile with build/run/check/test/release/package/fmt/clean recipes
- ols.json and odinfmt.json for neovim (ols)
- Tests for memory game rules and card animation; memory.deal and
memory.select_card split out so logic is testable without a window
- Gitea workflows: build+test on main/develop, package and upload to the
generic package registry on version branches
- Game changes to the executable's directory so packaged builds find assets
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>