diff --git a/.github/workflows/test-and-release.yml b/.github/workflows/test-and-release.yml index 3e179046..dc9c6a71 100644 --- a/.github/workflows/test-and-release.yml +++ b/.github/workflows/test-and-release.yml @@ -50,6 +50,14 @@ jobs: python --version ip link show + # Install Graphviz 13.x + wget https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/13.1.0/ubuntu_24.04_graphviz-13.1.0-cmake.deb + sudo sudo dpkg -i ./ubuntu_24.04_graphviz-13.1.0-cmake.deb + + # Check Graphviz version + dot -V + which dot + - name: Configure environment -- Windows if: ${{ runner.os == 'Windows' }} run: | @@ -88,6 +96,15 @@ jobs: python -m pip install --upgrade pip packaging setuptools wheel twine python setup.py sdist bdist_wheel + - name: Install Graphviz 13.x + run: | + wget https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/13.1.0/ubuntu_24.04_graphviz-13.1.0-cmake.deb + sudo sudo dpkg -i ./ubuntu_24.04_graphviz-13.1.0-cmake.deb + + # Check Graphviz version + dot -V + which dot + - name: Get release version run: | cd pycyphal diff --git a/.readthedocs.yml b/.readthedocs.yml index 3eb12a81..2ef8471c 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -3,7 +3,7 @@ version: 2 build: - os: ubuntu-22.04 + os: ubuntu-lts-latest tools: python: "3.10" apt_packages: diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1be4046a..b2b0a9fd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,6 +10,12 @@ v1.24 - Add ``remove_import_hook``, rename ``install_import_hook`` to ``add_import_hook`` (`#356 `_) - Choose the type width based on elements in the source array (`#358 `_) +- **v1.24.1:** + + - Install Graphviz 13.x. + See (`#363 `_) + + v1.23 ----- diff --git a/pycyphal/_version.py b/pycyphal/_version.py index d9910c7d..f8514f48 100644 --- a/pycyphal/_version.py +++ b/pycyphal/_version.py @@ -1 +1 @@ -__version__ = "1.24" +__version__ = "1.24.1"