Skip to content

Conversation

Copy link

Copilot AI commented Jan 8, 2026

Enables Windows builds in CI to match the cross-platform support already declared in pyproject.toml classifiers.

Changes

  • CI matrix: Added windows-latest runner alongside existing Linux and macOS
  • CMake paths: Fixed Fortran preprocessor to use absolute paths instead of relative (${CMAKE_SOURCE_DIR}/fortran/ompgen.F90 vs fortran/ompgen.F90)
  • Diagnostics: Split failure debug step into platform-specific versions since Unix tools (ldd, grep, file) don't exist on Windows

Technical Notes

The existing environment.yml already works cross-platform via conda-forge's compilers metapackage. The bash -l {0} shell works on Windows through MSYS2 provided by setup-miniconda.

Original prompt

Could you get a Windows build working in CI?


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI self-assigned this Jan 8, 2026
Copilot AI and others added 2 commits January 8, 2026 02:14
Co-authored-by: kafitzgerald <7872563+kafitzgerald@users.noreply.github.com>
Co-authored-by: kafitzgerald <7872563+kafitzgerald@users.noreply.github.com>
Copilot AI changed the title [WIP] Add Windows build to continuous integration Add Windows CI build support Jan 8, 2026
Copilot AI requested a review from kafitzgerald January 8, 2026 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants