Skip to content

CI: Add CMake build/test with commit-prefix controls - #123

Open
MANASAB805 wants to merge 1 commit into
akielaries:mainfrom
MANASAB805:ci/commit-prefix-pipeline
Open

CI: Add CMake build/test with commit-prefix controls#123
MANASAB805 wants to merge 1 commit into
akielaries:mainfrom
MANASAB805:ci/commit-prefix-pipeline

Conversation

@MANASAB805

Copy link
Copy Markdown

This PR adds a GitHub Actions workflow at .github/workflows/ci.yml to address issue #100.\n\nHighlights:\n- Derives behavior from commit message prefixes per CONTRIBUTING.md: \n - #BUILD: builds only.\n - #BUG:, #FEAT:, #UPDATES:, #EDITS: build + test.\n- Skips entirely if commit message contains [ci skip] or skip-ci.\n- On pull requests, defaults to build + test.\n- Uses CMake >= 3.25, configures with -DBUILD_OPENGPMP=ON -DBUILD_TESTS=ON and runs ctest.\n\nFuture extensions can add OS matrices, caches, and additional jobs (docs, lint).\n\nCloses #100.

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.

1 participant