ref:16a654081e9008ef87742437f6509d05f317dcd7

build(FreeBSD): adjust CI Python dependency groups (#5355)

SHA: 16a654081e9008ef87742437f6509d05f317dcd7
Author: Dave Lane <42013603+ReenigneArcher@users.noreply.github.com>
Date: 2026-06-28 17:55
Parents: 7ecd028
1 files changed +8 -2
Type
.github/workflows/ci-freebsd.yml +8 −2
@@ -143,8 +143,13 @@
release: ${{ matrix.bsd_release }}
run: |
set -e
# Keep FreeBSD off Sunshine's default dependency path: lizardbyte-common[c]
# includes clang-format, which has no FreeBSD wheel and is slow to build.
uv sync --locked --only-group glad --python "/usr/local/bin/python${PYTHON_VERSION}" \
uv sync --locked --group glad --python "/usr/local/bin/python${PYTHON_VERSION}" \
--no-python-downloads --no-install-project
uv sync --project third-party/lizardbyte-common --locked --only-group test-c \
--python "/usr/local/bin/python${PYTHON_VERSION}" \
--no-python-downloads --no-install-project
# fix git safe.directory issues
git config --global --add safe.directory "*"
@@ -256,7 +261,8 @@
shell: freebsd {0}
run: |
cd "${GITHUB_WORKSPACE}/build"
uv run --project "${GITHUB_WORKSPACE}/third-party/lizardbyte-common" \
uv run --project .. --locked --no-sync gcovr . -r ../src \
--locked --only-group test-c --no-sync gcovr . -r ../src \
--exclude-noncode-lines \
--exclude-throw-branches \
--exclude-unreachable-branches \