From c9e8d6d2d4d31f8fbc650cf40b9d6abab62478f5 Mon Sep 17 00:00:00 2001 From: Yashas Ambati Date: Wed, 16 Apr 2025 18:34:00 -0400 Subject: [PATCH] Bump Ubuntu version in Python CI --- .github/workflows/build-python.yml | 16 ++++++++-------- README.md | 10 +++++----- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-python.yml b/.github/workflows/build-python.yml index ae2ca514b..5718a2b9b 100644 --- a/.github/workflows/build-python.yml +++ b/.github/workflows/build-python.yml @@ -22,18 +22,18 @@ jobs: id: filter uses: dorny/paths-filter@v3 with: - predicate-quantifier: 'every' # If any changed file matches every filter, proceed with build + predicate-quantifier: "every" # If any changed file matches every filter, proceed with build filters: | relevant_changes: - '!**.md' - '!**.ipynb' - '!myst.yml' - + build: # Only run build if relevant files have been modified in this PR. needs: check-paths if: needs.check-paths.outputs.should_run == 'true' - + name: ${{ matrix.name }} ${{ matrix.build_type }} Python ${{ matrix.python_version }} runs-on: ${{ matrix.os }} @@ -52,8 +52,8 @@ jobs: # See https://help.github.com/en/articles/workflow-syntax-for-github-actions. name: [ - ubuntu-20.04-gcc-9, - ubuntu-20.04-clang-9, + ubuntu-22.04-gcc-9, + ubuntu-22.04-clang-11, macos-13-xcode-14.2, macos-14-xcode-15.4, windows-2022-msbuild, @@ -62,15 +62,15 @@ jobs: build_type: [Release] python_version: [3] include: - - name: ubuntu-20.04-gcc-9 + - name: ubuntu-22.04-gcc-9 os: ubuntu-20.04 compiler: gcc version: "9" - - name: ubuntu-20.04-clang-9 + - name: ubuntu-22.04-clang-11 os: ubuntu-20.04 compiler: clang - version: "9" + version: "11" - name: macos-13-xcode-14.2 os: macos-13 diff --git a/README.md b/README.md index 3aa5239c5..b2abf0f30 100644 --- a/README.md +++ b/README.md @@ -15,11 +15,11 @@ matrices. The current support matrix is: -| Platform | Compiler | Build Status | -| :----------: | :-------: | :------------------------------------------------------------------------------: | -| Ubuntu 22.04 | gcc/clang | ![Linux CI](https://github.com/borglab/gtsam/workflows/Linux%20CI/badge.svg) | -| macOS | clang | ![macOS CI](https://github.com/borglab/gtsam/workflows/macOS%20CI/badge.svg) | -| Windows | MSVC | ![Windows CI](https://github.com/borglab/gtsam/workflows/Windows%20CI/badge.svg) | +| Platform | Compiler | Build Status | +| :----------------: | :-------: | :------------------------------------------------------------------------------: | +| Ubuntu 22.04/24.04 | gcc/clang | ![Linux CI](https://github.com/borglab/gtsam/workflows/Linux%20CI/badge.svg) | +| macOS | clang | ![macOS CI](https://github.com/borglab/gtsam/workflows/macOS%20CI/badge.svg) | +| Windows | MSVC | ![Windows CI](https://github.com/borglab/gtsam/workflows/Windows%20CI/badge.svg) | On top of the C++ library, GTSAM includes [wrappers for MATLAB & Python](#wrappers).