Skip to content

Commit 1f00227

Browse files
Merge remote-tracking branch 'origin/develop' into dev/sfs
2 parents 9847797 + 22b3cf7 commit 1f00227

136 files changed

Lines changed: 592 additions & 455 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/bash_code_analysis.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,4 +100,5 @@ jobs:
100100
*/.git/*
101101
*/*.yml
102102
*/*.yaml
103+
*/*.j2
103104
check_all_files_with_shebangs: true

.gitlab-ci.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,14 @@ include:
157157
git remote add github "${GW_REPO_URL}"
158158
git fetch github
159159
${GH} pr checkout "${PR_NUMBER}"
160+
# Re-pin branch upstream to NOAA-EMC after `gh pr checkout` (which points it
161+
# at the author's fork). Fixes submodule "not our ref" on git <= 2.45.
162+
# Remove once Gaea ships git >= 2.47.
163+
git remote set-url origin "${GW_REPO_URL}"
164+
_br=$(git branch --show-current)
165+
git config "branch.${_br}.remote" origin
166+
git config "branch.${_br}.pushRemote" origin
167+
unset _br
160168
git submodule update --init --recursive -j 8
161169
fi
162170

dev/ci/scripts/utils/gitlab/launch_gitlab_runner.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ RUNNER_HOST_NODE="${host}"
115115
HOMEglobal="${HOMEglobal_}" source "${HOMEglobal_}/ush/detect_machine.sh"
116116
# Check the MACHINE_ID and set up the environment accordingly
117117
case "${MACHINE_ID}" in
118-
ursa | hera | orion | hercules | wcoss2 | gaeac6)
118+
ursa | hera | orion | hercules | wcoss2 | gaeac6 | derecho)
119119
echo "Running GitLab Runner script on ${MACHINE_ID}"
120120
;;
121121
noaacloud)

dev/jobs/JGDAS_AERO_ANALYSIS_GENERATE_BMATRIX

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ EXSCRIPT=${GDASAEROBMATPY:-${SCRglobal}/exgdas_aero_analysis_generate_bmatrix.py
4141
${EXSCRIPT} && true
4242
export err=$?
4343
if [[ ${err} -ne 0 ]]; then
44-
err_exit
44+
err_exit "Failed to generate bmatrix for aerosol analysis"
4545
fi
4646

4747
##############################################
@@ -61,7 +61,7 @@ fi
6161
cd "${DATAROOT}" && true
6262
export err=$?
6363
if [[ ${err} -ne 0 ]]; then
64-
err_exit
64+
err_exit "Failed to change directory to ${DATAROOT}"
6565
fi
6666
if [[ "${KEEPDATA}" == "NO" ]]; then
6767
rm -rf "${DATA}"

dev/jobs/JGDAS_ATMOS_CHGRES_FORENKF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ declare -rx COMIN_ATMOS_HISTORY_MEM="${ROTDIR}/${RUN}.${PDY}/${cyc}/mem001/model
3636
${CHGRESFCSTSH:-${SCRglobal}/exgdas_atmos_chgres_forenkf.sh} && true
3737
export err=$?
3838
if [[ ${err} -ne 0 ]]; then
39-
err_exit
39+
err_exit "Failed to run chgres for the ensemble"
4040
fi
4141

4242
##############################################

dev/jobs/JGDAS_ATMOS_GEMPAK

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,18 @@ done
4242

4343
export err=$?
4444
if [[ ${err} -ne 0 ]]; then
45-
err_exit
45+
err_exit "Failed to generate AWIPS products at 1 degree resolution for forecast hour ${FHR3}"
4646
fi
4747

4848
########################################################
49-
# Execute the script for quater-degree grib
49+
# Execute the script for quarter-degree grib
5050
########################################################
5151

5252
"${SCRglobal}/exgdas_atmos_nawips.sh" "0p25" "${FHR3}" "GDAS_GEMPAK" "${COMOUT_ATMOS_GEMPAK_0p25}" && true
5353

5454
export err=$?
5555
if [[ ${err} -ne 0 ]]; then
56-
err_exit
56+
err_exit "Failed to generate AWIPS products at 0.25 degree resolution for forecast hour ${FHR3}"
5757
fi
5858

5959
############################################

dev/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,26 +66,27 @@ export pgmout=OUTPUT.$$
6666
"${HOMEglobal}/gempak/ush/gdas_meta_na.sh" && true
6767
export err=$?
6868
if [[ ${err} -ne 0 ]]; then
69-
err_exit
69+
err_exit "Failed to generate North American meta gempak products"
7070
fi
7171

7272
"${HOMEglobal}/gempak/ush/gdas_meta_loop.sh" && true
7373
export err=$?
7474
if [[ ${err} -ne 0 ]]; then
75-
err_exit
75+
err_exit "Failed to generate looped image meta gempak products"
7676
fi
7777

7878
if [[ "${cyc}" == '06' ]]; then
79+
# TODO remove ECMWF and UKMET meta generation once the products are no longer needed
7980
"${HOMEglobal}/gempak/ush/gdas_ecmwf_meta_ver.sh" && true
8081
export err=$?
8182
if [[ ${err} -ne 0 ]]; then
82-
err_exit
83+
err_exit "Failed to generate ECMWF meta gempak products"
8384
fi
8485

8586
"${HOMEglobal}/gempak/ush/gdas_ukmet_meta_ver.sh" && true
8687
export err=$?
8788
if [[ ${err} -ne 0 ]]; then
88-
err_exit
89+
err_exit "Failed to generate UKMET meta gempak products"
8990
fi
9091
fi
9192
########################################################
@@ -101,7 +102,7 @@ if ((cyc % 12 == 0)); then
101102
fi
102103
export err=$?
103104
if [[ ${err} -ne 0 ]]; then
104-
err_exit
105+
err_exit "Failed to generate NCDC GIFs from GDAS GEMPAK products"
105106
fi
106107
########################################################
107108

dev/jobs/JGDAS_ATMOS_VERFOZN

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ if [[ ! -d ${TANKverf_ozn} ]]; then mkdir -p "${TANKverf_ozn}"; fi
4242
"${SCRglobal}/exgdas_atmos_verfozn.sh" && true
4343
export err=$?
4444
if [[ ${err} -ne 0 ]]; then
45-
err_exit
45+
err_exit "Failed to generate ozone monitor products"
4646
fi
4747

4848
################################

dev/jobs/JGDAS_ATMOS_VERFRAD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ if [[ ! -d ${TANKverf_rad} ]]; then mkdir -p "${TANKverf_rad}"; fi
4545
"${SCRglobal}/exgdas_atmos_verfrad.sh" && true
4646
export err=$?
4747
if [[ ${err} -ne 0 ]]; then
48-
err_exit
48+
err_exit "Failed to generate radiance monitor products"
4949
fi
5050

5151
################################

dev/jobs/JGDAS_ENKF_POST

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export LEVS=$((LEVS - 1))
3333
${ENKFPOSTSH:-${SCRglobal}/exgdas_enkf_post.sh} && true
3434
export err=$?
3535
if [[ ${err} -ne 0 ]]; then
36-
err_exit
36+
err_exit "Failed to run ensemble post processing"
3737
fi
3838

3939
##############################################

0 commit comments

Comments
 (0)