Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Addition of python script to add yaml-based test option + Creation of FV3 diag table documentation #2277 + SKEB fix with d_con = zero #2374 #2278

Merged
merged 294 commits into from
Aug 12, 2024
Merged
Show file tree
Hide file tree
Changes from 155 commits
Commits
Show all changes
294 commits
Select commit Hold shift + click to select a range
9295d7c
Update fv3_diag_table.rst
selbigmtnwx23 Apr 25, 2024
90f4943
Update fv3_diag_table.rst
selbigmtnwx23 Apr 25, 2024
7c12a68
Update fv3_diag_table.rst
selbigmtnwx23 Apr 25, 2024
6465fed
Update fv3_diag_table.rst
selbigmtnwx23 Apr 25, 2024
33eee5f
Update InputsOutputs.rst
selbigmtnwx23 Apr 25, 2024
5573ef4
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 Apr 26, 2024
4f4b4ea
update yaml file names
jkbk2004 Apr 26, 2024
b4db33f
update log script
jkbk2004 Apr 27, 2024
0399c19
Update create_log.py
jkbk2004 Apr 27, 2024
8a343cd
Update create_log.py
jkbk2004 Apr 27, 2024
318f506
update create log script
jkbk2004 Apr 27, 2024
3af0a51
Update create_log.py
jkbk2004 Apr 27, 2024
aba9423
Update create_log.py
jkbk2004 Apr 27, 2024
266b9dd
update create log script
jkbk2004 Apr 27, 2024
99de8fb
update create log script
jkbk2004 Apr 27, 2024
2ad0de4
Update fv3_diag_table.rst
selbigmtnwx23 Apr 29, 2024
f2ec776
Update fv3_diag_table.rst
selbigmtnwx23 Apr 29, 2024
2a0e49d
Update InputsOutputs.rst
selbigmtnwx23 Apr 29, 2024
df58563
clean up parse_yaml script
jkbk2004 Apr 29, 2024
850dd03
more clean up
jkbk2004 Apr 29, 2024
4950e76
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 Apr 30, 2024
657af6a
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 May 4, 2024
e314c31
Update testyaml: conf2yaml.py
jkbk2004 May 4, 2024
79d2b0a
cleanup for runtime options: -c -l -m -n
jkbk2004 May 6, 2024
1be35ed
add machine_config
jkbk2004 May 6, 2024
be22c65
removed machine.config
jkbk2004 May 6, 2024
71aecf6
add warning count to log
jkbk2004 May 7, 2024
114ff01
Update ufs_test.sh
jkbk2004 May 7, 2024
3749d62
Update ufs_test.sh
jkbk2004 May 7, 2024
c709a28
Create mom6_diag_table.rst
selbigmtnwx23 May 7, 2024
a3a573a
Update InputsOutputs.rst
selbigmtnwx23 May 7, 2024
ac88d16
Update InputsOutputs.rst
selbigmtnwx23 May 7, 2024
0d77073
Update ufs_test_utils.py
jkbk2004 May 8, 2024
4867213
update update_testyaml
jkbk2004 May 8, 2024
f12d656
Update ufs_test.sh
jkbk2004 May 8, 2024
652700d
Update fv3diagtable.csv
selbigmtnwx23 May 8, 2024
2ebdc75
add symlink for new baselines
jkbk2004 May 9, 2024
f033b58
Update ufs_test_utils.sh
jkbk2004 May 9, 2024
bdff488
Update create_xml.py
jkbk2004 May 9, 2024
fe8acd5
Update ufs_test.sh
jkbk2004 May 9, 2024
2231bb1
Update ufs_test.sh
jkbk2004 May 9, 2024
a5d6e84
Update create_log.py
jkbk2004 May 9, 2024
cd823ec
ad lines for cleaning
jkbk2004 May 9, 2024
b91f19b
Create mom6diagtable.csv
selbigmtnwx23 May 9, 2024
bd5a0f9
Delete doc/UsersGuide/source/tables/mom6diagtable.csv
selbigmtnwx23 May 9, 2024
b38186e
mom6 diag table
selbigmtnwx23 May 9, 2024
129d468
Delete doc/UsersGuide/source/tables/mom6diagtable.csv
selbigmtnwx23 May 9, 2024
1e62a01
add failed log message to log
jkbk2004 May 9, 2024
0046e13
add test_change=s.list option
jkbk2004 May 9, 2024
d0bec6b
Add files via upload
selbigmtnwx23 May 9, 2024
5b60c93
Update mom6diagtable.csv
selbigmtnwx23 May 9, 2024
7185457
Update mom6_diag_table.rst
selbigmtnwx23 May 9, 2024
a8921bd
Update mom6_diag_table.rst
selbigmtnwx23 May 9, 2024
18bf56f
Update mom6_diag_table.rst
selbigmtnwx23 May 9, 2024
e1c3ffc
Update mom6_diag_table.rst
selbigmtnwx23 May 9, 2024
d27d198
Update fv3_diag_table.rst
selbigmtnwx23 May 9, 2024
512461f
update cleanup functions
jkbk2004 May 10, 2024
374aea6
add more machine config files
jkbk2004 May 10, 2024
4d9efe5
update machine support lines ufs_test.sh
jkbk2004 May 10, 2024
0eb8274
Update mom6diagtable.csv
selbigmtnwx23 May 10, 2024
6f17576
Update fv3diagtable.csv
selbigmtnwx23 May 10, 2024
9550e23
update baseline config yaml
jkbk2004 May 10, 2024
46884bd
Merge branch 'ufs-community:develop' into develop
selbigmtnwx23 May 10, 2024
d2beb8e
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 May 10, 2024
4dc625d
Update baseline_setup.yaml
jkbk2004 May 10, 2024
c502022
Update baseline_setup.yaml
jkbk2004 May 10, 2024
4a792a1
update input file date
jkbk2004 May 12, 2024
b8f72b9
Update ufs_test.sh
jkbk2004 May 12, 2024
566f985
update log timing
jkbk2004 May 12, 2024
ff3f0bc
remove rt_update.sh
jkbk2004 May 13, 2024
b1b73ab
a minor syntax error fix
jkbk2004 May 13, 2024
01c1e7b
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 May 13, 2024
412e035
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 May 17, 2024
186c124
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 May 20, 2024
c17db65
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
d71b08e
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
4ca8cba
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
b47d1c1
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
708ee75
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
fae8e72
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 May 20, 2024
4d635cd
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
a3c3254
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
6c8c300
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
2dd351c
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
cc35d4e
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
90a3a8c
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
95bb19d
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
7079c17
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
150f39e
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 20, 2024
04912db
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 21, 2024
4dbd223
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 21, 2024
56ab3ad
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 21, 2024
9e11679
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 21, 2024
ae16b02
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 21, 2024
217dba9
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 21, 2024
fd73cec
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 21, 2024
a329aeb
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 21, 2024
bf2352c
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 21, 2024
9b927ef
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 21, 2024
454af43
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 May 22, 2024
828e9c3
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
4242211
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
994bcb6
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
86fb840
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
1dc5445
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
c39e157
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
6dbd6a3
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
011c4a5
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
ee37ffb
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
4b6bc9f
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
f42945e
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 May 22, 2024
804afdd
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
3327185
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
0001b90
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 22, 2024
01aab68
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 23, 2024
745e506
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 23, 2024
edd3870
Update fv3diagtable.csv
selbigmtnwx23 May 23, 2024
82e71e2
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 28, 2024
04b6aa2
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 28, 2024
e83f151
Update doc/UsersGuide/source/tables/fv3diagtable.csv
selbigmtnwx23 May 28, 2024
d1321e3
Update create_log.py
jkbk2004 May 29, 2024
e4bf623
Update create_xml.py
jkbk2004 May 29, 2024
c9ae577
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 May 29, 2024
19a982e
update docstring from Fernando
jkbk2004 May 29, 2024
e5c66ce
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 Jun 2, 2024
6b19ae5
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 Jun 7, 2024
e1573b3
update machine configs
jkbk2004 Jun 7, 2024
020b5e4
Update create_log.py
jkbk2004 Jun 9, 2024
f605b5c
Update create_xml.py
jkbk2004 Jun 9, 2024
f51b924
Update baseline_setup.yaml
jkbk2004 Jun 9, 2024
2022e2d
Update create_xml.py
jkbk2004 Jun 9, 2024
171b45a
Update machine_orion.config
jkbk2004 Jun 9, 2024
9fdb3b6
Update machine_hera.config
jkbk2004 Jun 9, 2024
bcf6713
Update machine_hercules.config
jkbk2004 Jun 9, 2024
e8796b7
Update machine_gaea.config
jkbk2004 Jun 9, 2024
f014271
Update create_xml.py
jkbk2004 Jun 9, 2024
88732a3
Update machine_jet.config
jkbk2004 Jun 9, 2024
5e0e5bc
Update create_xml.py
jkbk2004 Jun 9, 2024
d85c554
Update machine_derecho.config
jkbk2004 Jun 9, 2024
aa2d547
Update create_xml.py
jkbk2004 Jun 10, 2024
2cc04ff
Update create_xml.py
jkbk2004 Jun 10, 2024
02f4306
Update create_xml.py
jkbk2004 Jun 10, 2024
6c376f4
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 Jun 10, 2024
4a342e1
add s4 option
jkbk2004 Jun 10, 2024
5e4c2e7
Update ufs_test.sh
jkbk2004 Jun 10, 2024
d1c286c
update xml log py script to handle turn off cases
jkbk2004 Jun 11, 2024
9c3b5b9
add machine checkoff
jkbk2004 Jun 11, 2024
088c5c2
update machine check off
jkbk2004 Jun 11, 2024
b62f4df
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 Jun 11, 2024
2cd3833
update ufs_test.yaml
jkbk2004 Jun 11, 2024
efcd70a
update xml main loop name
jkbk2004 Jun 12, 2024
3acce84
more cleanup
jkbk2004 Jun 12, 2024
998cd98
update -d option
jkbk2004 Jun 13, 2024
ece4b28
add hera test log
jkbk2004 Jun 13, 2024
72baf0c
cleanup machine config files
jkbk2004 Jun 13, 2024
b64cf92
more cleanup for linting
jkbk2004 Jun 15, 2024
4024891
more cleanup for bash linting
jkbk2004 Jun 17, 2024
0744a71
Update ufs_test.sh
jkbk2004 Jun 17, 2024
639dd6e
declare/assing separately: machine config parameters
jkbk2004 Jun 17, 2024
906e7d4
Update ufs_test.sh
jkbk2004 Jun 17, 2024
cd9e059
add py and yaml linting
jkbk2004 Jun 19, 2024
82d665f
Update superlinter.yml
jkbk2004 Jun 19, 2024
1a5bf7a
Update superlinter.yml
jkbk2004 Jun 19, 2024
c404def
sync up agaist develop
jkbk2004 Jun 20, 2024
978ebb6
Update ufs_test.sh: lint cleanup
jkbk2004 Jun 20, 2024
a417466
Update ufs_test.sh
jkbk2004 Jun 20, 2024
b458343
more yml linting cleanup
jkbk2004 Jun 21, 2024
23ef81e
Update .python-lint
jkbk2004 Jun 21, 2024
9e7d141
Delete doc/UsersGuide/source/tables/mom6_diag_table.rst
selbigmtnwx23 Jul 2, 2024
a8ac6d8
Delete doc/UsersGuide/source/tables/mom6diagtable.csv
selbigmtnwx23 Jul 2, 2024
d99f102
minor formatting
gspetro-NOAA Jul 2, 2024
8a319a5
fix links
gspetro-NOAA Jul 2, 2024
61721ff
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 Jul 2, 2024
ec98649
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 Jul 2, 2024
c353e7d
Update doc/UsersGuide/source/tables/fv3_diag_table.rst
selbigmtnwx23 Jul 2, 2024
d051a55
Merge branch 'diag-tables' of https://github.com/selbigmtnwx23/ufs-we…
gspetro-NOAA Jul 2, 2024
ae03155
sync up branch
jkbk2004 Jul 5, 2024
52b358c
Update machine_orion.config
jkbk2004 Jul 5, 2024
d64268c
update ufs_test.yaml
jkbk2004 Jul 8, 2024
408c7a8
Merge pull request #1 from gspetro-NOAA/feature/diag_tables
selbigmtnwx23 Jul 8, 2024
cf932ff
Merge branch 'develop' into diag-tables
selbigmtnwx23 Jul 9, 2024
c422076
sync up against develop
jkbk2004 Jul 16, 2024
c02efef
sync up fv3 hash
jkbk2004 Jul 16, 2024
0df7de3
sync up cice hash
jkbk2004 Jul 16, 2024
df038be
sync up against develop
jkbk2004 Jul 19, 2024
e847ccf
sync up against develop
jkbk2004 Jul 21, 2024
dae2e4b
update fv3 and noadmp hashes
jkbk2004 Jul 25, 2024
7fe619f
sync up against develop
jkbk2004 Jul 25, 2024
3c8b8e1
hash update CMEPS
jkbk2004 Jul 27, 2024
4d40a40
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 Jul 27, 2024
2b6eb6e
created tests-dev
jkbk2004 Jul 27, 2024
2989942
add tests sync script
jkbk2004 Jul 27, 2024
b60accc
Update ufs_test.sh
jkbk2004 Jul 27, 2024
083fcf3
Update ufs_test.sh
jkbk2004 Jul 27, 2024
cef1652
Update ufs_test.sh
jkbk2004 Jul 27, 2024
9b8d8e9
Update ufs_test.sh
jkbk2004 Jul 27, 2024
3e04b77
Update ufs_test.sh
jkbk2004 Jul 27, 2024
5e659f1
Update ufs_test.sh
jkbk2004 Jul 27, 2024
7030aa7
update rocoto xml: build nodes
jkbk2004 Jul 29, 2024
c953043
Update ufs_test.sh
jkbk2004 Jul 29, 2024
9316024
Update ufs_test.sh
jkbk2004 Jul 29, 2024
376c1c1
Update ufs_test.sh
jkbk2004 Jul 29, 2024
549edf3
Update ufs_test.sh
jkbk2004 Jul 29, 2024
52c56f3
Merge remote-tracking branch 'upstream/develop' into diag-tables
jkbk2004 Jul 30, 2024
c4524fd
Merge remote-tracking branch 'upstream/diag-tables' into feature/rt-r…
jkbk2004 Jul 30, 2024
b79ccb2
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 Jul 30, 2024
6d35c6f
add Hercules RT log: passed
jkbk2004 Jul 30, 2024
d329bf8
add Hera RT log: passed
jkbk2004 Jul 30, 2024
f468eec
add Derecho RT log: passed
jkbk2004 Jul 30, 2024
72f2a1f
separate logs-dev
jkbk2004 Jul 30, 2024
1cf7720
tests-dev/logs
jkbk2004 Jul 30, 2024
54d43fa
Update ufs_test.sh
jkbk2004 Jul 30, 2024
6aa3be1
Update ufs_test.sh
jkbk2004 Jul 30, 2024
c34aab2
update ufs_test.sh
jkbk2004 Jul 30, 2024
b2d8d25
Update ufs_test.sh
jkbk2004 Jul 30, 2024
a318647
Update ufs_test.sh
jkbk2004 Jul 30, 2024
4585122
Update ufs_test.sh
jkbk2004 Jul 30, 2024
d627c15
yaml update
jkbk2004 Jul 30, 2024
33b06fb
add error-test yaml
jkbk2004 Jul 30, 2024
df443b3
Update ufs_test.sh
jkbk2004 Jul 30, 2024
aa1b784
Update ufs_test.sh
jkbk2004 Jul 30, 2024
5b3d6d6
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 Aug 1, 2024
17a83e2
Update ufs_test.sh
jkbk2004 Aug 1, 2024
3472b5a
ufs_test sh log success
FernandoAndrade-NOAA Aug 1, 2024
369eadf
fixed -c dependency issue
jkbk2004 Aug 2, 2024
d8362ae
fixed -c issue for dependency cases
jkbk2004 Aug 2, 2024
5097270
Update machine_derecho.config
jkbk2004 Aug 2, 2024
3070261
Update machine_hercules.config
jkbk2004 Aug 2, 2024
3f5a5f7
Update ufs_test.sh
jkbk2004 Aug 3, 2024
15ba1ae
Update ufs_test.sh
jkbk2004 Aug 3, 2024
7562992
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 Aug 7, 2024
222a50c
Merge branch 'ufs-community:develop' into feature/rt-refactor
jkbk2004 Aug 8, 2024
2acaccc
points to PR2374 fv3 skeb_hydrostatic branch
jkbk2004 Aug 8, 2024
47a5430
Update fv3diagtable.csv
jkbk2004 Aug 8, 2024
963c793
move create_yml to test util function
jkbk2004 Aug 9, 2024
8cb23af
add hera RT log: passed
jkbk2004 Aug 9, 2024
0786805
[AutoRT] Derecho Job Completed.
epic-cicd-jenkins Aug 9, 2024
af072b9
[AutoRT] Gaea Job Completed.
epic-cicd-jenkins Aug 9, 2024
2ef6b2a
[AutoRT] Hercules Job Completed.
epic-cicd-jenkins Aug 9, 2024
303cdbf
ORT Jobs Completed.
epic-cicd-jenkins Aug 9, 2024
be00f82
add orion RT logs: passed
zach1221 Aug 9, 2024
2b4a599
update derecho RT logs
zach1221 Aug 9, 2024
c78eb80
WCOSS2 RT Log
BrianCurtis-NOAA Aug 9, 2024
9c48b52
more cleanup dep issue on yaml
jkbk2004 Aug 9, 2024
0bb6529
Update ufs_test.sh
jkbk2004 Aug 11, 2024
180ebd0
Update ufs_test.yaml
jkbk2004 Aug 11, 2024
f247772
Update ufs_test_utils.py
jkbk2004 Aug 11, 2024
72c3166
add jet RT log: passed
jkbk2004 Aug 12, 2024
c4919a4
update -c log option
jkbk2004 Aug 12, 2024
467afde
fv3 hash update and revert changes in gitmodules
jkbk2004 Aug 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
473 changes: 473 additions & 0 deletions .github/linters/.python-lint

Large diffs are not rendered by default.

28 changes: 28 additions & 0 deletions .github/linters/.yaml-lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---

extends: default

rules:
braces:
level: warning
max-spaces-inside: 1
brackets:
level: warning
max-spaces-inside: 1
colons:
level: warning
commas: disable
comments: disable
comments-indentation: disable
document-start: disable
empty-lines:
level: warning
hyphens:
level: warning
indentation:
level: warning
indent-sequences: consistent
line-length: disable
truthy: disable
trailing-spaces: disable

65 changes: 32 additions & 33 deletions .github/workflows/aux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,43 +18,42 @@ jobs:
runs-on: ubuntu-20.04

steps:
- name: Share helper id
run: echo -n ${{ github.run_id }} >~/id_file
- name: Share helper id
run: echo -n ${{ github.run_id }} >~/id_file

- uses: actions/cache@v2
with:
path: ~/id_file
key: helperid-${{ github.event.workflow_run.id }}
- uses: actions/cache@v2
with:
path: ~/id_file
key: helperid-${{ github.event.workflow_run.id }}

repocheck:
name: Repo check
runs-on: ubuntu-20.04

steps:
- name: Check up-to-dateness and post comment
run: |
trap 'echo "exit-code=$?" >> "$GITHUB_OUTPUT"' EXIT
head_sha=${{ github.event.pull_request.head.sha }}
head_brc=${{ github.event.pull_request.head.ref }}
head_url=${{ github.event.pull_request.head.repo.html_url }}
git clone -q -b $head_brc $head_url .
git checkout -q $head_sha
git submodule -q update --init --recursive
cd ${{ github.workspace }}/tests/ci
url=$GITHUB_API_URL/repos/$GITHUB_REPOSITORY
pr_number=$(curl -sS -H $app $url/pulls \
| jq -r '.[] | select(.head.sha == "'"$head_sha"'") | .number')
echo "pr_number is $pr_number"
pr_uid=${{ github.event.pull_request.head.repo.owner.login }}
echo "pr_uid is $pr_uid"
./repo_check.sh
#comment="$(./repo_check.sh 2>/dev/null)"
#echo "comment is $comment"
#if [[ -n $comment ]]; then
# curl -sS -X POST -H $app -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
# $url/issues/$pr_number/comments -d '{"body": "'"${comment}"'"}'
# echo -n "failure" >~/repocheck_file
#else
# echo -n "success" >~/repocheck_file
#fi

- name: Check up-to-dateness and post comment
run: |
trap 'echo "exit-code=$?" >> "$GITHUB_OUTPUT"' EXIT
head_sha=${{ github.event.pull_request.head.sha }}
head_brc=${{ github.event.pull_request.head.ref }}
head_url=${{ github.event.pull_request.head.repo.html_url }}
git clone -q -b $head_brc $head_url .
git checkout -q $head_sha
git submodule -q update --init --recursive
cd ${{ github.workspace }}/tests/ci
url=$GITHUB_API_URL/repos/$GITHUB_REPOSITORY
pr_number=$(curl -sS -H $app $url/pulls \
| jq -r '.[] | select(.head.sha == "'"$head_sha"'") | .number')
echo "pr_number is $pr_number"
pr_uid=${{ github.event.pull_request.head.repo.owner.login }}
echo "pr_uid is $pr_uid"
./repo_check.sh
#comment="$(./repo_check.sh 2>/dev/null)"
#echo "comment is $comment"
#if [[ -n $comment ]]; then
# curl -sS -X POST -H $app -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
# $url/issues/$pr_number/comments -d '{"body": "'"${comment}"'"}'
# echo -n "failure" >~/repocheck_file
#else
# echo -n "success" >~/repocheck_file
#fi
6 changes: 3 additions & 3 deletions .github/workflows/superlinter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- name: Super-Linter
uses: super-linter/[email protected]
env:
LINTER_RULES_PATH: /
LINTER_RULES_PATH: '.github/linters/'
DEFAULT_BRANCH: origin/develop
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
FILTER_REGEX_EXCLUDE: .*(tests/fv3_conf/.*|tests/ci/.*|tests/auto/.*|tests/auto-jenkins/.*|tests/opnReqTests/.*|tests/opnReqTest|tests/atparse.bash).*
Expand All @@ -33,5 +33,5 @@ jobs:
#VALIDATE_GITHUB_ACTIONS: true
#VALIDATE_LUA: true
#VALIDATE_MARKDOWN: true
#VALIDATE_PYTHON_PYLINT: true
#VALIDATE_YAML: true
VALIDATE_PYTHON_PYLINT: true
VALIDATE_YAML: true
104 changes: 104 additions & 0 deletions tests-dev/baseline_setup.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
hera:
QUEUE: batch
COMPILE_QUEUE: batch
PARTITION:
dprefix: /scratch1/NCEPDEV
DISKNM: /scratch2/NAGAPE/epic/UFS-WM_RT
STMP: /scratch1/NCEPDEV/stmp4
PTMP: /scratch1/NCEPDEV/stmp2
RUNDIR_ROOT:
SCHEDULER: slurm
INPUTDATA_ROOT: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501
INPUTDATA_ROOT_WW3: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214
INPUTDATA_ROOT_BMIC: /scratch2/NAGAPE/epic/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207
orion:
QUEUE: batch
COMPILE_QUEUE: batch
PARTITION: orion
dprefix: /work/noaa/stmp/${USER}
DISKNM: /work/noaa/epic/UFS-WM_RT
STMP: /work/noaa/stmp/${USER}/stmp
PTMP: /work/noaa/stmp/${USER}/stmp
RUNDIR_ROOT:
SCHEDULER: slurm
INPUTDATA_ROOT: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501
INPUTDATA_ROOT_WW3: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214
INPUTDATA_ROOT_BMIC: /work/noaa/epic/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207
hercules:
QUEUE: batch
COMPILE_QUEUE: batch
PARTITION: hercules
dprefix: /work2/noaa/stmp/${USER}
DISKNM: /work/noaa/epic/hercules/UFS-WM_RT
STMP: /work/noaa/epic/hercules/UFS-WM_RT/stmp
PTMP: /work/noaa/epic/hercules/UFS-WM_RT/stmp
RUNDIR_ROOT:
SCHEDULER: slurm
INPUTDATA_ROOT: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/input-data-20240501
INPUTDATA_ROOT_WW3: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214
INPUTDATA_ROOT_BMIC: /work/noaa/epic/hercules/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207
gaea:
QUEUE: normal
COMPILE_QUEUE: normal
PARTITION: c5
dprefix: /gpfs/f5/${ACCNR}/scratch/${USER}
DISKNM: /gpfs/f5/epic/world-shared/UFS-WM_RT
STMP: /gpfs/f5/${ACCNR}/scratch/${USER}/RT_BASELINE
PTMP: /gpfs/f5/${ACCNR}/scratch/${USER}/RT_RUNDIR
RUNDIR_ROOT:
SCHEDULER: slurm
INPUTDATA_ROOT: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/input-data-20240501
INPUTDATA_ROOT_WW3: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214
INPUTDATA_ROOT_BMIC: /gpfs/f5/epic/world-shared/UFS-WM_RT/NEMSfv3gfs/BM_IC-20220207
jet:
QUEUE: batch
COMPILE_QUEUE: batch
PARTITION: xjet
dprefix: /mnt/lfs4/HFIP/hfv3gfs/${USER}
DISKNM: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT
STMP: /mnt/lfs4/HFIP/hfv3gfs/${USER}/RT_BASELINE
PTMP: /mnt/lfs4/HFIP/hfv3gfs/${USER}/RT_RUNDIRS
RUNDIR_ROOT:
SCHEDULER: slurm
INPUTDATA_ROOT: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/input-data-20240501
INPUTDATA_ROOT_WW3: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214
INPUTDATA_ROOT_BMIC: /mnt/lfs4/HFIP/hfv3gfs/role.epic/RT/NEMSfv3gfs/BM_IC-20220207
derecho:
QUEUE: main
COMPILE_QUEUE: main
PARTITION:
dprefix: /glade/derecho/scratch
DISKNM: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT
STMP: /glade/derecho/scratch
PTMP: /glade/derecho/scratch
RUNDIR_ROOT:
SCHEDULER: pbs
INPUTDATA_ROOT: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501
INPUTDATA_ROOT_WW3: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214
INPUTDATA_ROOT_BMIC: /glade/derecho/scratch/epicufsrt/ufs-weather-model/RT/NEMSfv3gfs/BM_IC-20220207
noaacloud:
QUEUE: batch
COMPILE_QUEUE: batch
PARTITION:
dprefix: /lustre
DISKNM: /contrib/ufs-weather-model/RT
STMP: /lustre/stmp4
PTMP: /lustre/stmp2
RUNDIR_ROOT:
SCHEDULER: slurm
INPUTDATA_ROOT: /contrib/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501
INPUTDATA_ROOT_WW3: /contrib/ufs-weather-model/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214
INPUTDATA_ROOT_BMIC: /contrib/ufs-weather-model/RT/NEMSfv3gfs/BM_IC-20220207
s4:
QUEUE: s4
COMPILE_QUEUE: s4
PARTITION: s4
dprefix: /data/prod
DISKNM: /data/prod/emc.nemspara/RT
STMP: /scratch/short/users
PTMP: /scratch/users
RUNDIR_ROOT:
SCHEDULER: slurm
INPUTDATA_ROOT: /data/prod/emc.nemspara/RT/NEMSfv3gfs/input-data-20240501
INPUTDATA_ROOT_WW3: /data/prod/emc.nemspara/RT/NEMSfv3gfs/input-data-20240501/WW3_input_data_20240214
INPUTDATA_ROOT_BMIC: /data/prod/emc.nemspara/RT/NEMSfv3gfs/BM_IC-20220207
Loading
Loading