Update j-jobs to be bash linter compliant#4124
Conversation
Updated all non-dev j-job scripts to be shellcheck compliant.
ed83bc7 to
8f45c25
Compare
AndrewEichmann-NOAA
left a comment
There was a problem hiding this comment.
Hi @WalterKolczynski-NOAA !
Eyeballed marine DA scripts (jobs/JGLOBAL_MARINE* and jobs/JGLOBAL_PREP_OCEAN_OBS), looks good
JessicaMeixner-NOAA
left a comment
There was a problem hiding this comment.
wave job changes were white spaces or adding quotes. As long as tests pass, I approve.
WenMeng-NOAA
left a comment
There was a problem hiding this comment.
The updates related to UPP and ATMOS Product jobs look good to me.
DavidHuber-NOAA
left a comment
There was a problem hiding this comment.
Looks good. Just some suggestions on further cleanup.
EdwardSafford-NOAA
left a comment
There was a problem hiding this comment.
Monitor changes look good to me.
395d02c
DavidHuber-NOAA
left a comment
There was a problem hiding this comment.
Thank you @WalterKolczynski-NOAA for going the extra mile!
|
Launching tests on WCOSS2. |
|
Tests set up to run in |
|
All tests passed on WCOSS2. Merging. |
…into feature/adjust_tasks_per_node_layout * 'develop' of github.com:NOAA-EPIC/global-workflow-cloud: Update CODEOWNERS for new oceanice_products assignments (NOAA-EMC#4134) Improve GW forecast timing of high-resolution runs with findings from containerized GW (NOAA-EMC#4123) Update CODEOWNERS to change job assignments (NOAA-EMC#4128) Update j-jobs to be bash linter compliant (NOAA-EMC#4124) Update the marine analysis archiving (NOAA-EMC#4082) Port tracker/genesis tasks to cloud; load wgrib2; add noaacloud to load_gw_gsi_modules (NOAA-EMC#4111) Only run wave bnd pnt for gfs (NOAA-EMC#4112)
…NOAA-EPIC/global-workflow-cloud into feature/use_container_spack-stack-1.9.2 * 'feature/use_container_spack-stack-1.9.2' of github.com:NOAA-EPIC/global-workflow-cloud: Update CODEOWNERS for new oceanice_products assignments (NOAA-EMC#4134) Improve GW forecast timing of high-resolution runs with findings from containerized GW (NOAA-EMC#4123) Update CODEOWNERS to change job assignments (NOAA-EMC#4128) Update j-jobs to be bash linter compliant (NOAA-EMC#4124)
Description
Updates the j-job and pre-jjob bash scripts to be compliant with both
shellcheckandshfmt. This does not enforce some other standards not checked byshellcheck.The
.editorconfigis also updated with guidelines for formatting bash files (used byshfmt). Two different blocks with identical settings had to be used to accommodate j-jobs, which have no file suffix.Refs: #397
Type of change
Change characteristics
How has this been tested?
Checklist