esmf-org/NUOPC Component Testing Action
Tests given earth system model component in a isolated way forced by data component
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Jul 28, 2023
- License
- None
Pinned Snippet
uses: esmf-org/nuopc-comp-testing@adae2c2279715186a6da879cdfaedfbeb758b1dc # v1.2.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| app_install_dir | installation directory for apps such as components | no | ${{ github.workspace }}/app |
| architecture | spack target architecture | no | x86_64 |
| artifacts_files | list of files that will be pushed to artifacts | no | None |
| artifacts_name | artifact name | no | artifacts for ${{ github.workflow }} |
| artifacts_retention_period | custom retention period for individual artifacts | no | 2 |
| baseline_files | lit of files that will be used to create baseline file | no | None |
| cache_input_file_list | list of input files that needs to be cached | no | — |
| compiler | compiler that will be used | no | gcc@11.3.0 |
| component_name | component name | no | ${{ github.event.repository.name }} |
| component_build | component build script | yes | — |
| component_module_name | name of the component module | yes | — |
| data_component_name | data component name | no | datm |
| debug | enable debug capability | no | OFF |
| dependencies | list of packages to install | yes | — |
| dependencies_install_dir | spack dependency installation directory | no | ~/.spack-ci |
| mpirun_args | atguments that will be used in mpirun command | yes | — |
| test_definition | YAML file that describes the test | yes | — |
Outputs
no outputs