Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add ability to add tag to pslots with generate_workflows (NOAA-EMC#3036)
# Description `generate_workflows.sh` would only use the case name as the pslot, leading to conflicts if you try to run two different sets at the same time. Now there is a new option that allows a 'tag' to the case name when determining the pslots: ``` generate_workflows.sh -t <tag> tag: string to be added to end of case name ``` For example, this: ``` generate_workflows.sh -t test ``` Will result in pslots of `C48_ATM_test`, `C48_S2SW_test`, etc. This is similar to how the CI system appends the hash to the pslots, but allows flexibility since this is a command-line tool. # Type of change - [ ] Bug fix (fixes something broken) - [x] New feature (adds functionality) - [ ] Maintenance (code refactor, clean-up, new CI test, etc.) # Change characteristics - Is this a breaking change (a change in existing functionality)? NO - Does this change require a documentation update? NO - Does this change require an update to any of the following submodules? NO # How has this been tested? - Ran `generate_workflows.sh` both with and without the new `-t` option. # Checklist - [x] Any dependent changes have been merged and published - [x] My code follows the style guidelines of this project - [x] I have performed a self-review of my own code - [x] I have commented my code, particularly in hard-to-understand areas - [x] I have documented my code, including function, input, and output descriptions - [x] My changes generate no new warnings - [x] New and existing tests pass with my changes - [ ] This change is covered by an existing CI test or a new one has been added - [x] Any new scripts have been added to the .github/CODEOWNERS file with owners - [x] I have made corresponding changes to the system documentation if necessary
- Loading branch information