From 8d3431fe20b312a2edf322e87fc7c670c03862fd Mon Sep 17 00:00:00 2001 From: David Bold Date: Mon, 9 Oct 2023 09:32:05 +0200 Subject: [PATCH 01/17] Ensure also lower case is accepted --- tools/pylib/boutconfig/__init__.py.cin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pylib/boutconfig/__init__.py.cin b/tools/pylib/boutconfig/__init__.py.cin index 2205f2d7bd..9a386c6742 100644 --- a/tools/pylib/boutconfig/__init__.py.cin +++ b/tools/pylib/boutconfig/__init__.py.cin @@ -41,7 +41,7 @@ def has(): _has = {} for k in config: if k.startswith("has_"): - _has[k[4:]] = _yesno[config[k]] + _has[k[4:]] = _yesno[config[k].upper()] return _has From f4b96e1378aab3cff0fae19ad3ba9dc168ef1140 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Oct 2023 19:34:40 +0000 Subject: [PATCH 02/17] Bump actions/setup-python from 1 to 4 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 1 to 4. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v1...v4) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/python-package.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index b6b01bf77c..8057b094f8 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -22,7 +22,7 @@ jobs: fetch-depth: 0 submodules: true - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 - name: Install dependencies run: python -m pip install --upgrade pip && pip install --upgrade build && @@ -62,7 +62,7 @@ jobs: fetch-depth: 0 submodules: true - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 - name: Install dependencies run: python -m pip install --upgrade pip && pip install --upgrade build && @@ -111,7 +111,7 @@ jobs: fetch-depth: 0 submodules: true - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 - name: Install dependencies run: python -m pip install --upgrade pip && pip install --upgrade build && From b3f797b8cd271279c8978f7d578e62e012b10b90 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Oct 2023 19:34:48 +0000 Subject: [PATCH 03/17] Bump stefanzweifel/git-auto-commit-action from 4 to 5 Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 4 to 5. - [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases) - [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/v4...v5) --- updated-dependencies: - dependency-name: stefanzweifel/git-auto-commit-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/black-fix.yml | 2 +- .github/workflows/clang-format.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/black-fix.yml b/.github/workflows/black-fix.yml index 4cbd3d7f5d..92866dfcc2 100644 --- a/.github/workflows/black-fix.yml +++ b/.github/workflows/black-fix.yml @@ -41,6 +41,6 @@ jobs: ls $HOME/.local/bin/black tests/ tools/ $(grep -EIlr '^#!.*python.*$' bin/ tests/ tools/ src/ | grep -v _boutpp_build) - - uses: stefanzweifel/git-auto-commit-action@v4 + - uses: stefanzweifel/git-auto-commit-action@v5 with: commit_message: "Apply black changes" diff --git a/.github/workflows/clang-format.yml b/.github/workflows/clang-format.yml index fce127e262..87f1947802 100644 --- a/.github/workflows/clang-format.yml +++ b/.github/workflows/clang-format.yml @@ -25,6 +25,6 @@ jobs: run: git clang-format origin/${{ github.base_ref }} - name: Commit to the PR branch - uses: stefanzweifel/git-auto-commit-action@v4 + uses: stefanzweifel/git-auto-commit-action@v5 with: commit_message: "Apply clang-format changes" From 25edf8832d098ff30870e7471c12735106eef107 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Oct 2023 19:34:53 +0000 Subject: [PATCH 04/17] Bump ZedThree/clang-tidy-review from 0.13.1 to 0.14.0 Bumps [ZedThree/clang-tidy-review](https://github.com/zedthree/clang-tidy-review) from 0.13.1 to 0.14.0. - [Release notes](https://github.com/zedthree/clang-tidy-review/releases) - [Changelog](https://github.com/ZedThree/clang-tidy-review/blob/master/CHANGELOG.md) - [Commits](https://github.com/zedthree/clang-tidy-review/compare/v0.13.1...v0.14.0) --- updated-dependencies: - dependency-name: ZedThree/clang-tidy-review dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/clang-tidy-review.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/clang-tidy-review.yml b/.github/workflows/clang-tidy-review.yml index 8ab3e2f68d..d546ce3af2 100644 --- a/.github/workflows/clang-tidy-review.yml +++ b/.github/workflows/clang-tidy-review.yml @@ -22,7 +22,7 @@ jobs: submodules: true - name: Run clang-tidy - uses: ZedThree/clang-tidy-review@v0.13.1 + uses: ZedThree/clang-tidy-review@v0.14.0 id: review with: build_dir: build @@ -46,4 +46,4 @@ jobs: -DBOUT_UPDATE_GIT_SUBMODULE=OFF - name: Upload clang-tidy fixes - uses: ZedThree/clang-tidy-review/upload@v0.13.1 + uses: ZedThree/clang-tidy-review/upload@v0.14.0 From 1265537ebe58155bddcabb0bfe43c34e7ad5657b Mon Sep 17 00:00:00 2001 From: David Bold Date: Tue, 17 Oct 2023 10:16:10 +0200 Subject: [PATCH 05/17] [RTD] add os too read the docs config Seems to be required now --- .readthedocs.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 9c06fca07a..ab73ba2a6b 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -21,6 +21,7 @@ python: build: + os: ubuntu-22.04 apt_packages: - mpich - libmpich-dev From c50e07c9d980a2c3fff1edca852f82d25f9d75b2 Mon Sep 17 00:00:00 2001 From: David Bold Date: Tue, 17 Oct 2023 10:19:09 +0200 Subject: [PATCH 06/17] [RTD] specify tool --- .readthedocs.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index ab73ba2a6b..5df6e844bf 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -15,13 +15,14 @@ sphinx: # Optionally set the version of Python and requirements required to build your docs python: - version: 3.8 install: - requirements: manual/sphinx/requirements.txt build: os: ubuntu-22.04 + tools: + python: "3.8" apt_packages: - mpich - libmpich-dev From dd1804922264a1851acfddfd3ba8503d197f0590 Mon Sep 17 00:00:00 2001 From: David Bold Date: Tue, 17 Oct 2023 11:53:41 +0200 Subject: [PATCH 07/17] CI: user master branch for OCI workflow --- .github/workflows/docker.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 2b2e092a61..a1dac41a6b 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -55,7 +55,7 @@ jobs: uses: actions/checkout@v4 - name: Log in to the Container registry - uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1 + uses: docker/login-action@master with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -63,14 +63,14 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@879dcbb708d40f8b8679d4f7941b938a086e23a7 + uses: docker/metadata-action@master with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} flavor: | prefix=${{ matrix.mpi }}-${{matrix.metric3d.tag_prefix}}${{ matrix.config.tag_postfix }}- - name: Build and push Docker image - uses: docker/build-push-action@0f847266c302569530c95bfa228489494c43b002 + uses: docker/build-push-action@master with: build-args: | BASE=${{ matrix.mpi }}-${{ matrix.metric3d.base_prefix }}${{ matrix.config.base_postfix }}-main From dd5fd15da7c6026a38880415b24e031645e1063e Mon Sep 17 00:00:00 2001 From: David Bold Date: Tue, 17 Oct 2023 13:59:06 +0200 Subject: [PATCH 08/17] Fix test-laplace-petsc3d --- .../test-laplace-petsc3d/data_circular_core-sol/BOUT.inp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/integrated/test-laplace-petsc3d/data_circular_core-sol/BOUT.inp b/tests/integrated/test-laplace-petsc3d/data_circular_core-sol/BOUT.inp index d69cb51166..da1918dcc7 100644 --- a/tests/integrated/test-laplace-petsc3d/data_circular_core-sol/BOUT.inp +++ b/tests/integrated/test-laplace-petsc3d/data_circular_core-sol/BOUT.inp @@ -77,7 +77,7 @@ rtol = 1e-10 atol = 1e-13 [laplace:petsc] -mg_levels_ksp_max_it = 3 +mg_levels_ksp_max_it = 5 [input] transform_from_field_aligned = false From b81b75e594978523ec1169db357b56f6db4a194a Mon Sep 17 00:00:00 2001 From: David Bold Date: Tue, 10 Oct 2023 17:38:18 +0200 Subject: [PATCH 09/17] CI: Run on PETSc developement branch --- .build_petsc_for_ci.sh | 2 +- .github/workflows/tests.yml | 37 ++++++++++++++++++++++++++++++++++--- 2 files changed, 35 insertions(+), 4 deletions(-) diff --git a/.build_petsc_for_ci.sh b/.build_petsc_for_ci.sh index ce69944c9c..49ec3d97c8 100755 --- a/.build_petsc_for_ci.sh +++ b/.build_petsc_for_ci.sh @@ -8,7 +8,7 @@ if test $BUILD_PETSC ; then echo "Building PETSc" echo "****************************************" - git clone -b release https://gitlab.com/petsc/petsc.git petsc --depth=1 + git clone -b ${1:-release} https://gitlab.com/petsc/petsc.git petsc --depth=1 unset PETSC_DIR unset PETSC_ARCH diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e3b94d0cd8..9bc815644d 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,5 +1,9 @@ name: Tests -on: [push, pull_request] +on: + push: + pull_request: + schedule: + - cron: '30 6 * * *' defaults: run: @@ -30,10 +34,29 @@ jobs: # Need this to be able to exclude the coverage job is_master_or_next: - ${{ github.ref == 'refs/heads/master' || github.ref == 'refs/heads/next' || github.base_ref == 'master' || github.base_ref == 'next' }} + is_cron: + - ${{ github.event_name == 'cron' }} config: + - name: "CMake, PETSc unreleased" + os: ubuntu-20.04 + cmake_options: "-DBUILD_SHARED_LIBS=ON + -DBOUT_ENABLE_METRIC_3D=ON + -DBOUT_ENABLE_OPENMP=ON + -DBOUT_USE_PETSC=ON + -DBOUT_USE_SLEPC=ON + -DBOUT_USE_SUNDIALS=ON + -DBOUT_ENABLE_PYTHON=ON + -DSUNDIALS_ROOT=/home/runner/local + -DPETSC_DIR=/home/runner/local/petsc + -DSLEPC_DIR=/home/runner/local/slepc" + build_petsc: -petsc-main + build_petsc_branch: main + on_cron: true + - name: "Default options, Ubuntu 20.04" os: ubuntu-20.04 cmake_options: "" + on_cron: false - name: "Optimised, static" os: ubuntu-20.04 @@ -47,6 +70,7 @@ jobs: -DBOUT_USE_SLEPC=ON -DBOUT_USE_SUNDIALS=ON -DSUNDIALS_ROOT=/home/runner/local" + on_cron: false - name: "Debug, shared" os: ubuntu-20.04 @@ -58,6 +82,7 @@ jobs: -DBOUT_USE_SLEPC=ON -DBOUT_USE_SUNDIALS=ON -DSUNDIALS_ROOT=/home/runner/local" + on_cron: false - name: "Shared, release, Ubuntu 20.04" os: ubuntu-20.04 @@ -70,6 +95,7 @@ jobs: -DBOUT_BUILD_DOCS=OFF -DSUNDIALS_ROOT=/home/runner/local" omp_num_threads: 2 + on_cron: false - name: "Shared, OpenMP, 3D metrics" os: ubuntu-latest @@ -82,6 +108,7 @@ jobs: -DBOUT_ENABLE_PYTHON=ON -DSUNDIALS_ROOT=/home/runner/local" omp_num_threads: 2 + on_cron: false - name: "CMake, new PETSc" os: ubuntu-20.04 @@ -95,8 +122,8 @@ jobs: -DSUNDIALS_ROOT=/home/runner/local -DPETSC_DIR=/home/runner/local/petsc -DSLEPC_DIR=/home/runner/local/slepc" - build_petsc: -petsc + on_cron: false - name: "Coverage" os: ubuntu-20.04 @@ -111,11 +138,15 @@ jobs: -DBOUT_ENABLE_PYTHON=ON -DSUNDIALS_ROOT=/home/runner/local" unit_only: YES + on_cron: false exclude: # Don't run the coverage tests if the branch isn't master or next - is_master_or_next: false config: name: "Coverage" + - is_cron: true + config: + on_cron: false steps: - name: Job information @@ -163,7 +194,7 @@ jobs: run: ./.build_sundials_for_ci.sh - name: Build PETSc - run: BUILD_PETSC=${{ matrix.config.build_petsc }} ./.build_petsc_for_ci.sh + run: BUILD_PETSC=${{ matrix.config.build_petsc }} ./.build_petsc_for_ci.sh ${{ matrix.config.build_petsc_branch }} - name: Build BOUT++ run: UNIT_ONLY=${{ matrix.config.unit_only }} ./.ci_with_cmake.sh ${{ matrix.config.cmake_options }} From 541c6b280a9999a686f5794317f39b7165f9f605 Mon Sep 17 00:00:00 2001 From: David Bold Date: Wed, 11 Oct 2023 10:49:49 +0200 Subject: [PATCH 10/17] CI: Also build slepc from devel branch --- .build_petsc_for_ci.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.build_petsc_for_ci.sh b/.build_petsc_for_ci.sh index 49ec3d97c8..481bb79e14 100755 --- a/.build_petsc_for_ci.sh +++ b/.build_petsc_for_ci.sh @@ -3,12 +3,13 @@ set -e if test $BUILD_PETSC ; then - if [[ ! -d $HOME/local/petsc/include/petsc ]]; then + if [[ ! -d $HOME/local/petsc/include/petsc ]] || test $1 ; then echo "****************************************" echo "Building PETSc" echo "****************************************" - git clone -b ${1:-release} https://gitlab.com/petsc/petsc.git petsc --depth=1 + branch=${1:-release} + git clone -b $branch https://gitlab.com/petsc/petsc.git petsc --depth=1 unset PETSC_DIR unset PETSC_ARCH @@ -34,7 +35,7 @@ if test $BUILD_PETSC ; then echo "Building SLEPc" echo "****************************************" - git clone -b release https://gitlab.com/slepc/slepc.git slepc --depth=1 + git clone -b $branch https://gitlab.com/slepc/slepc.git slepc --depth=1 pushd slepc unset SLEPC_DIR From d8db52ef0e84ca71ce2b488369eb8dc3ee6d8d15 Mon Sep 17 00:00:00 2001 From: David Bold Date: Mon, 16 Oct 2023 16:47:00 +0200 Subject: [PATCH 11/17] Increase shm size in container It seems new libfabric requires more memory. This should resolve the issue. --- .ci_fedora.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/.ci_fedora.sh b/.ci_fedora.sh index 5b62228092..0774000b9c 100755 --- a/.ci_fedora.sh +++ b/.ci_fedora.sh @@ -24,6 +24,7 @@ then test . != ".$3" && version="$3" || version=rawhide time $cmd pull registry.fedoraproject.org/fedora:$version time $cmd create --cap-add=SYS_PTRACE --security-opt seccomp=unconfined \ + --shm-size 256M \ --name mobydick registry.fedoraproject.org/fedora:$version \ /tmp/BOUT-dev/.ci_fedora.sh $mpi time $cmd cp ${TRAVIS_BUILD_DIR:-$(pwd)} mobydick:/tmp/BOUT-dev From 6c134125d1c1150a79c41af597263e89a1be7b1e Mon Sep 17 00:00:00 2001 From: David Bold Date: Tue, 17 Oct 2023 16:54:25 +0200 Subject: [PATCH 12/17] CI: run only once per week --- .github/workflows/tests.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9bc815644d..c7077d880c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,7 +3,8 @@ on: push: pull_request: schedule: - - cron: '30 6 * * *' + # run sunday moring + - cron: '30 6 * * 0' defaults: run: From 536b9702129a1614ecb3dcc2118011b5573b1d4a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Oct 2023 17:47:26 +0000 Subject: [PATCH 13/17] Bump externalpackages/mpark.variant from `3c7fc82` to `23cb94f` Bumps [externalpackages/mpark.variant](https://github.com/mpark/variant) from `3c7fc82` to `23cb94f`. - [Release notes](https://github.com/mpark/variant/releases) - [Commits](https://github.com/mpark/variant/compare/3c7fc8266bb46046b42c2dc2663f9f505f0cec28...23cb94f027d4ef33bf48133acc2695c7e5c6f1e7) --- updated-dependencies: - dependency-name: externalpackages/mpark.variant dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- externalpackages/mpark.variant | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/externalpackages/mpark.variant b/externalpackages/mpark.variant index 3c7fc8266b..23cb94f027 160000 --- a/externalpackages/mpark.variant +++ b/externalpackages/mpark.variant @@ -1 +1 @@ -Subproject commit 3c7fc8266bb46046b42c2dc2663f9f505f0cec28 +Subproject commit 23cb94f027d4ef33bf48133acc2695c7e5c6f1e7 From 939b239cc3c13485ffaaa992a41b0179ac5e279e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Oct 2023 17:48:10 +0000 Subject: [PATCH 14/17] Bump externalpackages/fmt from `f0903ad` to `2ac6c5c` Bumps [externalpackages/fmt](https://github.com/fmtlib/fmt) from `f0903ad` to `2ac6c5c`. - [Release notes](https://github.com/fmtlib/fmt/releases) - [Commits](https://github.com/fmtlib/fmt/compare/f0903ad9df429f3a610da45de5161c076cf2d268...2ac6c5ca8b3dfbcb1cc5cf49a8cc121e3984559c) --- updated-dependencies: - dependency-name: externalpackages/fmt dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- externalpackages/fmt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/externalpackages/fmt b/externalpackages/fmt index f0903ad9df..2ac6c5ca8b 160000 --- a/externalpackages/fmt +++ b/externalpackages/fmt @@ -1 +1 @@ -Subproject commit f0903ad9df429f3a610da45de5161c076cf2d268 +Subproject commit 2ac6c5ca8b3dfbcb1cc5cf49a8cc121e3984559c From 2b9d53ce3be0c6e705aae3b9d9311b59294ab8d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Oct 2023 19:52:02 +0000 Subject: [PATCH 15/17] Bump externalpackages/googletest from `2dd1c13` to `829c199` Bumps [externalpackages/googletest](https://github.com/google/googletest) from `2dd1c13` to `829c199`. - [Release notes](https://github.com/google/googletest/releases) - [Commits](https://github.com/google/googletest/compare/2dd1c131950043a8ad5ab0d2dda0e0970596586a...829c19901dac454ced475fec6a11e8e1b8a61549) --- updated-dependencies: - dependency-name: externalpackages/googletest dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- externalpackages/googletest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/externalpackages/googletest b/externalpackages/googletest index 2dd1c13195..829c19901d 160000 --- a/externalpackages/googletest +++ b/externalpackages/googletest @@ -1 +1 @@ -Subproject commit 2dd1c131950043a8ad5ab0d2dda0e0970596586a +Subproject commit 829c19901dac454ced475fec6a11e8e1b8a61549 From 62938fe27800bfcad0503c95b2492db908d55e2a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:00:35 +0000 Subject: [PATCH 16/17] Bump externalpackages/boutdata from `ab59ef9` to `908a4c2` Bumps [externalpackages/boutdata](https://github.com/boutproject/boutdata) from `ab59ef9` to `908a4c2`. - [Release notes](https://github.com/boutproject/boutdata/releases) - [Commits](https://github.com/boutproject/boutdata/compare/ab59ef913884918a5bc5ee84101e6d6b833dcd6c...908a4c2a80a07d887f78667bb574f9c072c3c2fd) --- updated-dependencies: - dependency-name: externalpackages/boutdata dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- externalpackages/boutdata | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/externalpackages/boutdata b/externalpackages/boutdata index ab59ef9138..908a4c2a80 160000 --- a/externalpackages/boutdata +++ b/externalpackages/boutdata @@ -1 +1 @@ -Subproject commit ab59ef913884918a5bc5ee84101e6d6b833dcd6c +Subproject commit 908a4c2a80a07d887f78667bb574f9c072c3c2fd From 675ae7a2697e29fb71c9a1d2820445cd890aef69 Mon Sep 17 00:00:00 2001 From: David Bold Date: Wed, 18 Oct 2023 10:46:31 +0200 Subject: [PATCH 17/17] Use latest python in CI --- .github/workflows/tests.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c7077d880c..6aaedb5804 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -179,6 +179,10 @@ jobs: with: submodules: true + - uses: actions/setup-python@v4 + with: + python-version: '3.x' + - name: Install pip packages run: | ./.pip_install_for_ci.sh 'cython~=0.29' 'netcdf4~=1.5' 'sympy~=1.5' 'gcovr' 'cmake' zoidberg fastcov