diff --git a/.github/workflows/ci_build_scm_ubuntu_22.04.yml b/.github/workflows/ci_build_scm_ubuntu_22.04.yml index 6c33a30e5..cd709a3a3 100644 --- a/.github/workflows/ci_build_scm_ubuntu_22.04.yml +++ b/.github/workflows/ci_build_scm_ubuntu_22.04.yml @@ -30,7 +30,7 @@ jobs: # Initial ####################################################################################### - name: Checkout SCM code (into /home/runner/work/ccpp-scm/) - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Initialize submodules run: git submodule update --init --recursive @@ -39,7 +39,7 @@ jobs: # Python setup ####################################################################################### - name: Set up Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v5 with: python-version: ${{matrix.py-version}} @@ -87,7 +87,7 @@ jobs: - name: Cache bacio library v2.4.1 id: cache-bacio-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/bacio key: cache-bacio-fortran-${{matrix.fortran-compiler}}-key @@ -104,7 +104,7 @@ jobs: - name: Cache SP-library v2.3.3 id: cache-sp-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/NCEPLIBS-sp key: cache-sp-fortran-${{matrix.fortran-compiler}}-key @@ -121,7 +121,7 @@ jobs: - name: Cache w3emc library v2.9.2 id: cache-w3emc-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/myw3emc key: cache-w3emc-fortran-${{matrix.fortran-compiler}}-key @@ -143,7 +143,7 @@ jobs: - name: Cache NetCDF Fortran library id: cache-netcdf-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/netcdf-fortran key: cache-netcdf-fortran-${{matrix.fortran-compiler}}-key diff --git a/.github/workflows/ci_build_scm_ubuntu_22.04_nvidia.yml b/.github/workflows/ci_build_scm_ubuntu_22.04_nvidia.yml index 8bb7fcedb..cef900f9b 100644 --- a/.github/workflows/ci_build_scm_ubuntu_22.04_nvidia.yml +++ b/.github/workflows/ci_build_scm_ubuntu_22.04_nvidia.yml @@ -60,7 +60,7 @@ jobs: # Initial ####################################################################################### - name: Checkout SCM code (into /home/runner/work/ccpp-scm/) - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Initialize submodules run: git submodule update --init --recursive @@ -69,7 +69,7 @@ jobs: # Python setup ####################################################################################### - name: Set up Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v5 with: python-version: ${{matrix.py-version}} @@ -151,7 +151,7 @@ jobs: - name: Cache NetCDF C library id: cache-netcdf-c - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/netcdf-c key: cache-netcdf-c-${{matrix.fortran-compiler}}-key @@ -170,7 +170,7 @@ jobs: - name: Cache NetCDF Fortran library id: cache-netcdf-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/netcdf-fortran key: cache-netcdf-fortran-${{matrix.fortran-compiler}}-key @@ -187,7 +187,7 @@ jobs: - name: Cache bacio library v2.4.1 id: cache-bacio-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/bacio key: cache-bacio-fortran-${{matrix.fortran-compiler}}-key @@ -204,7 +204,7 @@ jobs: - name: Cache SP-library v2.3.3 id: cache-sp-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/NCEPLIBS-sp key: cache-sp-fortran-${{matrix.fortran-compiler}}-key @@ -221,7 +221,7 @@ jobs: - name: Cache w3emc library v2.9.2 id: cache-w3emc-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/myw3emc key: cache-w3emc-fortran-${{matrix.fortran-compiler}}-key diff --git a/.github/workflows/ci_run_scm_DEPHY.yml b/.github/workflows/ci_run_scm_DEPHY.yml index eeba4c7fe..bc1193f24 100644 --- a/.github/workflows/ci_run_scm_DEPHY.yml +++ b/.github/workflows/ci_run_scm_DEPHY.yml @@ -28,7 +28,7 @@ jobs: # Initial ####################################################################################### - name: Checkout SCM code (into /home/runner/work/ccpp-scm/) - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Initialize submodules run: git submodule update --init --recursive @@ -37,7 +37,7 @@ jobs: # Python setup ####################################################################################### - name: Set up Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v5 with: python-version: ${{matrix.py-version}} @@ -56,7 +56,7 @@ jobs: ####################################################################################### - name: Cache bacio library v2.4.1 id: cache-bacio-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/bacio key: cache-bacio-fortran-${{matrix.fortran-compiler}}-key @@ -73,7 +73,7 @@ jobs: - name: Cache SP-library v2.3.3 id: cache-sp-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/NCEPLIBS-sp key: cache-sp-fortran-${{matrix.fortran-compiler}}-key @@ -90,7 +90,7 @@ jobs: - name: Cache w3emc library v2.9.2 id: cache-w3emc-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/myw3emc key: cache-w3emc-fortran-${{matrix.fortran-compiler}}-key @@ -110,7 +110,7 @@ jobs: - name: Cache NetCDF Fortran library v4.4.4 id: cache-netcdf-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/netcdf-fortran key: cache-netcdf-fortran-${{matrix.fortran-compiler}}-key diff --git a/.github/workflows/ci_run_scm_rts.yml b/.github/workflows/ci_run_scm_rts.yml index d58a10cdd..24a26f3eb 100644 --- a/.github/workflows/ci_run_scm_rts.yml +++ b/.github/workflows/ci_run_scm_rts.yml @@ -32,7 +32,7 @@ jobs: # Initial ####################################################################################### - name: Checkout SCM code (into /home/runner/work/ccpp-scm/) - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Initialize submodules run: git submodule update --init --recursive @@ -41,7 +41,7 @@ jobs: # Python setup ####################################################################################### - name: Set up Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v5 with: python-version: ${{matrix.py-version}} @@ -73,7 +73,7 @@ jobs: - name: Cache bacio library v2.4.1 id: cache-bacio-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/bacio key: cache-bacio-fortran-${{matrix.fortran-compiler}}-key @@ -90,7 +90,7 @@ jobs: - name: Cache SP-library v2.3.3 id: cache-sp-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/NCEPLIBS-sp key: cache-sp-fortran-${{matrix.fortran-compiler}}-key @@ -107,7 +107,7 @@ jobs: - name: Cache w3emc library v2.9.2 id: cache-w3emc-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/myw3emc key: cache-w3emc-fortran-${{matrix.fortran-compiler}}-key @@ -127,7 +127,7 @@ jobs: - name: Cache NetCDF Fortran library id: cache-netcdf-fortran - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/netcdf-fortran key: cache-netcdf-fortran-${{matrix.fortran-compiler}}-key @@ -196,7 +196,7 @@ jobs: ./cmp_rt2bl.py --build_type ${{matrix.build-type}} --dir_rt ${dir_rt} --dir_bl ${dir_bl} - name: Upload SCM RTs as GitHub Artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: rt-baselines-${{matrix.build-type}} path: /home/runner/work/ccpp-scm/ccpp-scm/test/artifact-${{matrix.build-type}} diff --git a/.github/workflows/ci_run_scm_ufs_replay.yml b/.github/workflows/ci_run_scm_ufs_replay.yml index 0bd6a161d..508d3c490 100644 --- a/.github/workflows/ci_run_scm_ufs_replay.yml +++ b/.github/workflows/ci_run_scm_ufs_replay.yml @@ -23,7 +23,7 @@ jobs: ####################################################################################### - name: Checkout SCM. - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Initialize SCM submodules. run: git submodule update --init --recursive @@ -32,13 +32,13 @@ jobs: run: sudo apt-get update - name: Cache conda - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/conda_pkgs_dir key: conda-pkgs - name: Setup python. - uses: conda-incubator/setup-miniconda@v2 + uses: conda-incubator/setup-miniconda@v3 with: activate-environment: env_ufsreplay environment-file: environment-ufsreplay.yml @@ -51,7 +51,7 @@ jobs: ####################################################################################### - name: Cache UWM regression test output. - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${dir_rt_cache} key: ufs-rt-files @@ -72,4 +72,4 @@ jobs: ####################################################################################### # Done - ####################################################################################### \ No newline at end of file + ####################################################################################### diff --git a/.github/workflows/ci_scm_ccpp_prebuild.yml b/.github/workflows/ci_scm_ccpp_prebuild.yml index bb9e3bd17..fbcaa169d 100644 --- a/.github/workflows/ci_scm_ccpp_prebuild.yml +++ b/.github/workflows/ci_scm_ccpp_prebuild.yml @@ -11,13 +11,13 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Initialize submodules run: git submodule update --init --recursive - + - name: Set up Python 3.8.5 - uses: actions/setup-python@v3 + uses: actions/setup-python@v5 with: python-version: 3.8.5