aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-05-14 19:53:59 -0500
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-05-14 19:53:59 -0500
commit2d9e7607f38ac77d7cc66946b3afa25d2b4da356 (patch)
tree12d307bc66f6a408559a26b15ec29ff76725abc9
parent393e71eebd027b8208fc57ad5f014128b5bf15ee (diff)
ci: install runtime python deps inside build container
The builder image is pulled from GHCR and reused across CI runs, so Dockerfile changes to its pip install line don't take effect until docker.yml is manually triggered. Move the install into the CI build step so PRs that add new python deps work without an image rebuild. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
-rw-r--r--.github/workflows/ci.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7ac6839..4fa6b01 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -82,7 +82,7 @@ jobs:
-e FLUORINE_BUILD_COMMIT=${{ steps.channel.outputs.commit }} \
-w /src \
fluorine-builder:latest \
- bash -c 'ccache -s; bash /src/docker/build-inner.sh; status=$?; echo "=== ccache stats after build ==="; ccache -s; exit $status'
+ bash -c 'set -e; /opt/python-bundled/bin/pip3 install --no-cache-dir --upgrade pybind11==2.13.6 sip psutil larian-formats==0.2.0 vdf "PyQt6>=6.10,<6.11"; ccache -s; bash /src/docker/build-inner.sh; status=$?; echo "=== ccache stats after build ==="; ccache -s; exit $status'
- name: Package tarball
run: |