diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index b9a53f6..9046161 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -1,16 +1,19 @@ name: Build & Test cuvis.pyil on: - push: - branches: [main] pull_request: - branches: [main] - -env: - CUVIS_VERSION: "3.5.3" jobs: + + prepare: + runs-on: ubuntu-latest + outputs: + cuvis_version: "3.5.3" + steps: + - run: echo "cuvis_version=3.5.3" >> "$GITHUB_OUTPUT" + build-and-test: + needs: prepare strategy: fail-fast: false matrix: @@ -33,7 +36,7 @@ jobs: numpy: "2.1.0" - ubuntu: "22.04" python: "3.14" - numpy: "2.3.0" + numpy: "2.3.2" # ── Ubuntu 24.04 ── - ubuntu: "24.04" @@ -53,11 +56,11 @@ jobs: numpy: "2.1.0" - ubuntu: "24.04" python: "3.14" - numpy: "2.3.0" + numpy: "2.3.2" runs-on: ubuntu-latest -container: - image: cubertgmbh/cuvis_base:${{ env.CUVIS_VERSION }}-ubuntu${{ matrix.ubuntu }} + container: + image: cubertgmbh/cuvis_base:${{ needs.prepare.outputs.cuvis_version }}-ubuntu${{ matrix.ubuntu }} steps: - name: Install system build dependencies run: | diff --git a/.github/workflows/publish_version.yml b/.github/workflows/publish_version.yml index fff034e..3ba572b 100644 --- a/.github/workflows/publish_version.yml +++ b/.github/workflows/publish_version.yml @@ -61,7 +61,7 @@ jobs: platform_tag: "manylinux_2_35_x86_64" - ubuntu: "22.04" python: "3.14" - numpy: "2.3.0" + numpy: "2.3.2" platform_tag: "manylinux_2_35_x86_64" # ── Ubuntu 24.04 ── @@ -87,7 +87,7 @@ jobs: platform_tag: "manylinux_2_39_x86_64" - ubuntu: "24.04" python: "3.14" - numpy: "2.3.0" + numpy: "2.3.2" platform_tag: "manylinux_2_39_x86_64" runs-on: ubuntu-latest diff --git a/pyproject.toml b/pyproject.toml index 99d74db..a1bd4b8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "cuvis_il" -version = "3.5.3" +version = "3.5.3.0" description = "Compiled Python Bindings for the CUVIS SDK." readme = "README.md" requires-python = ">=3.9" @@ -19,7 +19,7 @@ dependencies = [ "numpy>=1.23.5; python_version>='3.11' and python_version<'3.12'", "numpy>=1.26.0; python_version>='3.12' and python_version<'3.13'", "numpy>=2.1.0; python_version>='3.13' and python_version<'3.14'", - "numpy>=2.3.0; python_version>='3.14'", + "numpy>=2.3.2; python_version>='3.14'", ] classifiers = [