diff --git a/.github/workflows/bld_mpas_images.yaml b/.github/workflows/bld_mpas_images.yaml index 48a795b695..2af1533be7 100644 --- a/.github/workflows/bld_mpas_images.yaml +++ b/.github/workflows/bld_mpas_images.yaml @@ -30,19 +30,19 @@ jobs: - uses: actions/checkout@v6 - name: Log in to DockerHub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_TOKEN }} - name: Build minimal-toolchain:${{ matrix.toolchain }} - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: file: docker/Dockerfile-${{ matrix.toolchain }}-minimal tags: minimal-toolchain:${{ matrix.toolchain }} - name: Build add-netcdf:${{ matrix.toolchain }} - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: file: docker/Dockerfile-add-netcdf tags: add-netcdf:${{ matrix.toolchain }} @@ -51,7 +51,7 @@ jobs: NFVERSION=${{ matrix.nfversion }} - name: Build add-pnetcdf:${{ matrix.toolchain }} - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: file: docker/Dockerfile-add-pnetcdf tags: add-pnetcdf:${{ matrix.toolchain }} @@ -60,14 +60,14 @@ jobs: PNFVERSION=${{ matrix.pnfversion }} - name: Build add-python:${{ matrix.toolchain }} - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: file: docker/Dockerfile-add-python build-args: TOOLCHAIN=${{ matrix.toolchain }} tags: add-python:${{ matrix.toolchain }} - name: Build and push dustinswales/ufs-community-mpas-ci:${{ matrix.toolchain }} - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: file: docker/Dockerfile-finalize build-args: TOOLCHAIN=${{ matrix.toolchain }} diff --git a/.github/workflows/build_mpas.yml b/.github/workflows/build_mpas.yml index 4fb3150d19..c69a71447f 100644 --- a/.github/workflows/build_mpas.yml +++ b/.github/workflows/build_mpas.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout code (into ${driver_ROOT}) - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Initialize submodules run: | @@ -41,7 +41,7 @@ jobs: - name: Cache openmpi id: cache-openmpi - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: /home/runner/ompi-4.1.6 key: cache-openmpi-${{matrix.fortran-compiler}}-key @@ -64,7 +64,7 @@ jobs: - name: Cache GNU autotools id: cache-AUTOTOOLS - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: /home/runner/AUTOTOOLS key: cache-AUTOTOOLS-${{matrix.fortran-compiler}}-key @@ -109,7 +109,7 @@ jobs: - name: Cache PnetCDF id: cache-pnetcdf - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: /home/runner/PnetCDF key: cache-PnetCDF-${{matrix.fortran-compiler}}-key diff --git a/.github/workflows/build_mpas_intel.yml b/.github/workflows/build_mpas_intel.yml index f7e1a46c9d..0e367574a7 100644 --- a/.github/workflows/build_mpas_intel.yml +++ b/.github/workflows/build_mpas_intel.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout code (into ${driver_ROOT}) - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Initialize submodules run: | @@ -44,7 +44,7 @@ jobs: - name: Cache Intel id: cache-INTEL - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: /opt/intel/oneapi/mpi/2021.10.0 key: cache-AUTOTOOLS-${{matrix.fortran-compiler}}-key @@ -56,7 +56,7 @@ jobs: - name: Cache GNU autotools id: cache-AUTOTOOLS - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: /home/runner/AUTOTOOLS key: cache-AUTOTOOLS-${{matrix.fortran-compiler}}-key @@ -96,7 +96,7 @@ jobs: - name: Cache PnetCDF id: cache-pnetcdf - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: /home/runner/PnetCDF key: cache-PnetCDF-${{matrix.fortran-compiler}}-key @@ -144,4 +144,4 @@ jobs: mkdir build cd build cmake -DMPAS_DOUBLE_PRECISION=OFF -DMPAS_CORES="init_atmosphere;atmosphere" .. - make -j8 \ No newline at end of file + make -j8 diff --git a/.github/workflows/run_mpas.yml b/.github/workflows/run_mpas.yml index 1fae8f71fe..4f0c9b3ea0 100644 --- a/.github/workflows/run_mpas.yml +++ b/.github/workflows/run_mpas.yml @@ -135,7 +135,7 @@ jobs: # Step 2b: Clone MPAS and build (feature branch) ########################################################################################## - name: Checkout MPAS codebase for testing. - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Initialize any submodules from testing codebase. run: | @@ -238,7 +238,7 @@ jobs: # Step 6: Compare feature branch to baseline branch. ########################################################################################## - name: Setup Miniconda - uses: conda-incubator/setup-miniconda@v3.2.0 + uses: conda-incubator/setup-miniconda@v4 with: python-version: ${{env.py-version}} auto-update-conda: true diff --git a/.github/workflows/run_mpas_hrrr.yml b/.github/workflows/run_mpas_hrrr.yml index 4b66fbd57d..643174cec5 100644 --- a/.github/workflows/run_mpas_hrrr.yml +++ b/.github/workflows/run_mpas_hrrr.yml @@ -106,7 +106,7 @@ jobs: # Step 2b: Clone MPAS and build (feature branch) ########################################################################################## - name: Checkout MPAS codebase for testing. - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Initialize any submodules from testing codebase. run: | @@ -205,7 +205,7 @@ jobs: # Step 6: Compare feature branch to baseline branch. ########################################################################################## - name: Setup Miniconda - uses: conda-incubator/setup-miniconda@v3.2.0 + uses: conda-incubator/setup-miniconda@v4 with: python-version: ${{env.py-version}} auto-update-conda: true diff --git a/README.md b/README.md index 0569254a33..8ce9489653 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -MPAS-v8.3.1-2.34 +MPAS-v8.3.1-2.35 ==== The Model for Prediction Across Scales (MPAS) is a collaborative project for