Skip to content

Commit 1f342ce

Browse files
authored
Merge pull request #84 from GEOS-ESM/feature/mathomp4/v3-mom-2024Nov27-support
2 parents 601eed5 + e49ac75 commit 1f342ce

File tree

3 files changed

+18
-9
lines changed

3 files changed

+18
-9
lines changed

.circleci/config.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
version: 2.1
22

3-
# Anchors to prevent forgetting to update a version
4-
#baselibs_version: &baselibs_version v7.17.0
5-
#bcs_version: &bcs_version v11.3.0
3+
# Anchors in case we need to override the defaults from the orb
4+
#baselibs_version: &baselibs_version v8.5.0
5+
#bcs_version: &bcs_version v12.0.0
66

77
orbs:
8-
ci: geos-esm/circleci-tools@2
8+
ci: geos-esm/circleci-tools@5
99

1010
workflows:
1111
build-test:
@@ -21,7 +21,10 @@ workflows:
2121
#baselibs_version: *baselibs_version
2222
repo: GEOSgcm
2323
checkout_fixture: true
24-
mepodevelop: true
24+
# V12 code uses a special branch for now.
25+
fixture_branch: feature/sdrabenh/gcm_v12
26+
# We comment out this as it will "undo" the fixture_branch
27+
#mepodevelop: true
2528
persist_workspace: true # Needs to be true to run fv3/gcm experiment, costs extra
2629

2730
# Run AMIP GCM (1 hour, no ExtData)
@@ -45,7 +48,7 @@ workflows:
4548
- docker-hub-creds
4649
matrix:
4750
parameters:
48-
compiler: [gfortran, ifort]
51+
compiler: [ifort]
4952
requires:
5053
- build-GEOSgcm-on-<< matrix.compiler >>
5154
repo: GEOSgcm

.github/workflows/enforce-labels.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,25 @@ jobs:
88
require-label:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: mheap/github-action-required-labels@v2
11+
- uses: mheap/github-action-required-labels@v5
1212
env:
1313
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1414
with:
1515
mode: minimum
1616
count: 1
17-
labels: "0 diff,0 diff trivial,Non 0-diff,0 diff structural,0-diff trivial,Not 0-diff,0-diff,automatic,0-diff uncoupled"
17+
labels: "0 diff,0 diff trivial,Non 0-diff,0 diff structural,0-diff trivial,Not 0-diff,0-diff,automatic,0-diff uncoupled,github_actions"
1818
add_comment: true
19+
message: "This PR is being prevented from merging because you have not added one of our required labels: {{ provided }}. Please add one so that the PR can be merged."
20+
1921
blocking-label:
2022
runs-on: ubuntu-latest
2123
steps:
22-
- uses: mheap/github-action-required-labels@v2
24+
- uses: mheap/github-action-required-labels@v5
2325
env:
2426
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2527
with:
2628
mode: exactly
2729
count: 0
2830
labels: "Contingent - DNA,Needs Lead Approval,Contingent -- Do Not Approve"
2931
add_comment: true
32+
message: "This PR is being prevented from merging because you have added one of our blocking labels: {{ provided }}. You'll need to remove it before this PR can be merged."

MOM6_GEOSPlug/mom6_cmake/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@ list( APPEND MOM6_SRCS
6969
src/core/MOM_verticalGrid.F90
7070
src/core/MOM_porous_barriers.F90
7171
src/diagnostics/MOM_debugging.F90
72+
src/diagnostics/MOM_diagnose_MLD.F90
7273
src/diagnostics/MOM_diagnostics.F90
74+
src/diagnostics/MOM_harmonic_analysis.F90
7375
src/diagnostics/MOM_obsolete_diagnostics.F90
7476
src/diagnostics/MOM_obsolete_params.F90
7577
src/diagnostics/MOM_PointAccel.F90
@@ -176,6 +178,7 @@ list( APPEND MOM6_SRCS
176178
src/parameterizations/lateral/MOM_MEKE_types.F90
177179
src/parameterizations/lateral/MOM_mixed_layer_restrat.F90
178180
src/parameterizations/lateral/MOM_self_attr_load.F90
181+
src/parameterizations/lateral/MOM_streaming_filter.F90
179182
src/parameterizations/lateral/MOM_thickness_diffuse.F90
180183
src/parameterizations/lateral/MOM_spherical_harmonics.F90
181184
src/parameterizations/lateral/MOM_tidal_forcing.F90

0 commit comments

Comments
 (0)