From 07e5ad1f8c62e2c87bde7a4695c4a0ee1ebfed9c Mon Sep 17 00:00:00 2001 From: Tim Wojtulewicz Date: Fri, 10 Oct 2025 11:28:02 -0700 Subject: [PATCH] CI: Pin to python 3.13 on macOS --- CHANGES | 4 ++++ VERSION | 2 +- ci/macos/prepare.sh | 6 +++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 9529ee7a99..c5a56290cb 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +8.0.1-18 | 2025-10-10 11:28:02 -0700 + + * CI: Pin to python 3.13 on macOS (Tim Wojtulewicz, Corelight) + 8.0.1-17 | 2025-10-10 10:50:07 -0700 * Bump CI to freebsd-13.5 (Benjamin Bannier, Corelight) diff --git a/VERSION b/VERSION index 87efd70373..aa7feef1dd 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.0.1-17 +8.0.1-18 diff --git a/ci/macos/prepare.sh b/ci/macos/prepare.sh index 06696959d1..5d9a7b06d8 100755 --- a/ci/macos/prepare.sh +++ b/ci/macos/prepare.sh @@ -7,7 +7,11 @@ set -x brew update brew upgrade cmake -brew install cppzmq openssl@3 python@3 swig bison flex ccache libmaxminddb dnsmasq krb5 +brew install cppzmq openssl@3 python@3.13 swig bison flex ccache libmaxminddb dnsmasq krb5 + +# Homebrew doesn't put older versions of python into the PATH by default. +export PATH=/opt/homebrew/opt/python@3.13/libexec/bin:${PATH} +echo "export PATH=/opt/homebrew/opt/python@3.13/libexec/bin:${PATH}" >>~/.zshrc which python3 python3 --version