iv-project/ivaction
Standardized building for IV projects
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 22, 2026
- License
- None
Pinned Snippet
uses: iv-project/ivaction@6188b0df73eed1810342d2594ed191e3ca62863b # v9.5tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| compiler | which compiler to use "gcc12-cpp20-release", "clang16-cpp17-debug", etc | yes | — |
| cmake_flags | additional cmake flags | no | "" |
| cmake_c_flags | additional CMAKE_C_FLAGS | no | "" |
| cmake_cxx_flags | additional CMAKE_CXX_FLAGS | no | "" |
| threads | number of threads to use | no | 1 |
| codecov_token | codecov secret | no | "" |
| ctest_timeout | ctest timeout value in seconds | no | 7200 |
| age_of_last_commit | warn if HEAD is old and has no tag (in days) | no | 7 |
| cpm_dependency_file | the dependency file that should be checked and updated | no | cpm.dependencies |
| github_token | pass-through of the GITHUB token, needed by open_issue | no | "" |
| subfolder | target is located in a subdirectory | no | "" |
| subfolders | multiple targets each located in a different subdir (separated by spaces) | no | "" |
| debug | starts a sshd server before running the actions | — | "" |
Outputs
no outputs