Skip to content

Add CI action for pure CMake build#80

Merged
StephenOman merged 1 commit into
NetHack-LE:mainfrom
jbcoe:jbcoe/cmake-ci
Feb 13, 2026
Merged

Add CI action for pure CMake build#80
StephenOman merged 1 commit into
NetHack-LE:mainfrom
jbcoe:jbcoe/cmake-ci

Conversation

@jbcoe
Copy link
Copy Markdown
Collaborator

@jbcoe jbcoe commented Feb 4, 2026

Ensure that a CMake build works outside of a Python project install.

@jbcoe jbcoe force-pushed the jbcoe/cmake-ci branch 3 times, most recently from a81b509 to edab9b0 Compare February 4, 2026 23:41
@jbcoe jbcoe marked this pull request as ready for review February 4, 2026 23:43
@StephenOman
Copy link
Copy Markdown
Collaborator

I'm curious about why we need this as a separate CI action.

@jbcoe
Copy link
Copy Markdown
Collaborator Author

jbcoe commented Feb 10, 2026

Having an isolated CMake build working is quite useful when debugging changes (like to addition of type stubs in a future PR). The current suite of CI checks only run CMake builds from within ha package install which is done in a temporary directory. I suspect that uv allows the build directory to be specified which might be an alternative to supporting isolated CMake builds.

@StephenOman StephenOman merged commit 7cbf5e0 into NetHack-LE:main Feb 13, 2026
19 checks passed
@StephenOman StephenOman added the maintenance General maintenance and version updates label Feb 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance General maintenance and version updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants