Skip to content

Migrate CI to GitHub Actions - #27

Merged
mcflugen merged 14 commits into
csdms-contrib:masterfrom
mdpiper:migrate-to-gha
Jul 16, 2026
Merged

Migrate CI to GitHub Actions#27
mcflugen merged 14 commits into
csdms-contrib:masterfrom
mdpiper:migrate-to-gha

Conversation

@mdpiper

@mdpiper mdpiper commented Jul 10, 2026

Copy link
Copy Markdown
Member

I've replaced the stale Travis CI configuration with a new CMake-based GitHub Actions workflow.

On Windows, the CEM executable wasn't found on install because the Windows builder puts files under a $CMAKE_BUILD_TYPE directory (e.g., _build\Release\cem.exe), unlike Linux and macOS (cf. _build/cem). I fixed this by using the TARGET signature of the CMake install() function instead of PROGRAMS.

@mdpiper
mdpiper marked this pull request as ready for review July 10, 2026 18:56
@mdpiper
mdpiper requested a review from mcflugen July 10, 2026 18:56
Comment thread .github/workflows/test.yml
Comment thread .github/workflows/test.yml Outdated
Comment thread .github/workflows/test.yml
@mcflugen
mcflugen merged commit 96395c4 into csdms-contrib:master Jul 16, 2026
3 checks passed
@mdpiper
mdpiper deleted the migrate-to-gha branch July 16, 2026 20:45
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