From cad2b0d059db914192c598601c75eb7a4cf9080c Mon Sep 17 00:00:00 2001 From: David Lisa Gnedt Date: Fri, 19 Jul 2024 23:06:04 +0200 Subject: [PATCH 1/3] CI: Use versionless pip package name to follow FreeBSD system Python version Currently the CI pipeline fails since FreeBSD ports switched from Python 3.9 to Python 3.11. --- .github/workflows/ci-python3-freebsd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-python3-freebsd.yml b/.github/workflows/ci-python3-freebsd.yml index c48120e..af75d71 100644 --- a/.github/workflows/ci-python3-freebsd.yml +++ b/.github/workflows/ci-python3-freebsd.yml @@ -34,7 +34,7 @@ jobs: with: release: ${{ matrix.freebsd-release }} usesh: true - prepare: pkg install -y python3 py39-pip coreutils cksfv git-tiny rust + prepare: pkg install -y python3 devel/py-pip coreutils cksfv git-tiny rust run: | set -ex From 000c02347dc195b14d40cc4b57f5d50ca8b760ba Mon Sep 17 00:00:00 2001 From: David Lisa Gnedt Date: Fri, 19 Jul 2024 23:39:32 +0200 Subject: [PATCH 2/3] CI: Remove unsupported FreeBSD version 13.2 --- .github/workflows/ci-python3-freebsd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-python3-freebsd.yml b/.github/workflows/ci-python3-freebsd.yml index af75d71..1fab1b7 100644 --- a/.github/workflows/ci-python3-freebsd.yml +++ b/.github/workflows/ci-python3-freebsd.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: - freebsd-release: [ '13.2', '13.3', '14.0' ] + freebsd-release: [ '13.3', '14.0' ] # Steps represent a sequence of tasks that will be executed as part of the job steps: From 9af2d0afe7b4a71fd5dcfd2406900698040a77e1 Mon Sep 17 00:00:00 2001 From: David Lisa Gnedt Date: Fri, 19 Jul 2024 23:40:12 +0200 Subject: [PATCH 3/3] CI: Add new FreeBSD version 14.1 --- .github/workflows/ci-python3-freebsd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-python3-freebsd.yml b/.github/workflows/ci-python3-freebsd.yml index 1fab1b7..fa7c52d 100644 --- a/.github/workflows/ci-python3-freebsd.yml +++ b/.github/workflows/ci-python3-freebsd.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: - freebsd-release: [ '13.3', '14.0' ] + freebsd-release: [ '13.3', '14.0', '14.1' ] # Steps represent a sequence of tasks that will be executed as part of the job steps: