From 85fdf38e8ba34bc3365b70cbed924d3b2b891b8c Mon Sep 17 00:00:00 2001 From: Daniel Rosen Date: Thu, 29 Aug 2024 09:43:05 -0600 Subject: [PATCH] Update github actions versions * actions/cache to v4 * actions/checkout to v4 * actions/setup-python to v5 * esmf example version to v8.6.0 --- .github/workflows/acceptance-test.yml | 8 ++++---- .github/workflows/adv-example-test.yml | 4 ++-- .github/workflows/example-test.yml | 2 +- README.md | 6 +++--- action.yml | 2 +- advanced-example.md | 4 ++-- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/acceptance-test.yml b/.github/workflows/acceptance-test.yml index fa6db92..dd54139 100644 --- a/.github/workflows/acceptance-test.yml +++ b/.github/workflows/acceptance-test.yml @@ -42,9 +42,9 @@ jobs: cache: false } - { - name: "MacOS (v8.5.0, cache, netcdf)", + name: "MacOS (v8.6.0, cache, netcdf)", os: macos-latest, - version: v8.5.0, + version: v8.6.0, compiler: gfortran, comm: mpiuni, esmx: false, @@ -55,7 +55,7 @@ jobs: } steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Package Install (Linux) if: runner.os == 'Linux' && matrix.config.netcdf == 'nc-config' run: | @@ -70,7 +70,7 @@ jobs: brew install netcdf netcdf-fortran - name: Setup Python if: matrix.config.esmpy - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.x' - name: Install ESMF diff --git a/.github/workflows/adv-example-test.yml b/.github/workflows/adv-example-test.yml index 140ad97..f96bdbb 100644 --- a/.github/workflows/adv-example-test.yml +++ b/.github/workflows/adv-example-test.yml @@ -11,7 +11,7 @@ jobs: build-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Library Directory run: | export STACK_ROOT=${HOME}/stack @@ -24,7 +24,7 @@ jobs: echo "${STACK_ROOT}/bin" >> $GITHUB_PATH - name: Cache Libraries id: cache-libraries - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{env.STACK_ROOT}} key: ubuntu-gfortran-openmpi@4.0.3-netcdf@4.9.0 diff --git a/.github/workflows/example-test.yml b/.github/workflows/example-test.yml index 16afe85..e1fdcef 100644 --- a/.github/workflows/example-test.yml +++ b/.github/workflows/example-test.yml @@ -11,7 +11,7 @@ jobs: build-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Package Install run: | sudo apt-get -qq -y update diff --git a/README.md b/README.md index 4fa521c..79a24a6 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ jobs: example-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Package Install run: | sudo apt-get -qq -y update @@ -110,7 +110,7 @@ must be called prior to executing `install-esmf-action`. ```yaml - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.x' ``` @@ -153,7 +153,7 @@ Here's an example workflow step with configuration options: ESMF_NETCDF: nc-config ESMF_INSTALL_PREFIX: $HOME/software-stack with: - version: v8.5.0 + version: v8.6.0 esmpy: true cache: true ``` diff --git a/action.yml b/action.yml index d761e2a..0e58a59 100644 --- a/action.yml +++ b/action.yml @@ -82,7 +82,7 @@ runs: fi - id: cache-esmf if: inputs.cache == 'true' - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{env.ESMF_ROOT}} key: esmf@${{env.ESMF_VERSION}}-${{hashFiles('.esmf-cache.txt')}} diff --git a/advanced-example.md b/advanced-example.md index 52a2259..684ff36 100644 --- a/advanced-example.md +++ b/advanced-example.md @@ -18,7 +18,7 @@ jobs: build-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Library Directory run: | export STACK_ROOT=${HOME}/stack @@ -31,7 +31,7 @@ jobs: echo "${STACK_ROOT}/bin" >> $GITHUB_PATH - name: Cache Libraries id: cache-libraries - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{env.STACK_ROOT}} key: ubuntu-gfortran-openmpi@4.0.3-netcdf@4.9.0