66 paths :
77 # first, yes to these
88 - ' .github/workflows/eamxx-gh-ci-standalone.yml'
9- - ' cime_config/**'
10- - ' components/eam/**'
9+ - ' cime_config/machine/config_machines.xml'
1110 - ' components/eamxx/**'
12- - ' components/elm/**'
13- - ' driver-moab/**'
14- - ' driver-mct/**'
1511 - ' components/homme/**'
1612 # second, no to these
17- - ' !components/eam/docs/**'
18- - ' !components/eam/mkdocs.yml'
1913 - ' !components/eamxx/docs/**'
2014 - ' !components/eamxx/mkdocs.yml'
21- - ' !components/elm/docs/**'
22- - ' !components/elm/mkdocs.yml'
2315
2416 workflow_dispatch :
2517
3123 fail-fast : false
3224 matrix :
3325 test :
34- # TODO: add opt, dbg, etc. here once we stabilize testing
35- # TODO: note that currently, there is a fail in atm_proc test
36- # TODO: components/eamxx/src/share/tests/atm_process_tests.cpp
37- # TODO: REQUIRE (dag.has_unmet_dependencies());
38- # TODO: but only on some machines...
3926 - sp
27+ - opt
4028 container :
4129 image : ghcr.io/e3sm-project/containers-ghci:ghci-0.1.2
4230
@@ -55,15 +43,11 @@ jobs:
5543 # TODO: get rid of this extra line if we can?
5644 git config --global safe.directory '*'
5745 ./components/eamxx/scripts/test-all-scream -m ghci-oci -t ${{ matrix.test }}
58- # TODO: add logging...
59- # -
60- # name: Artifacts
61- # uses: actions/upload-artifact@v4
62- # if: ${{ always() }}
63- # with:
64- # name: ${{ matrix.test }}
65- # path: |
66- # /projects/e3sm/scratch/${{ matrix.test }}*/TestStatus.log
67- # /projects/e3sm/scratch/${{ matrix.test }}*/bld/*.bldlog.*
68- # /projects/e3sm/scratch/${{ matrix.test }}*/run/*.log.*
69- # /projects/e3sm/scratch/${{ matrix.test }}*/run/*.cprnc.out
46+ -
47+ name : Artifacts
48+ uses : actions/upload-artifact@v4
49+ if : ${{ always() }}
50+ with :
51+ name : ${{ matrix.test }}
52+ path : |
53+ components/eamxx/ctest-build/*/Testing/Temporary/Last*.log
0 commit comments