diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-14 19:53:59 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-14 19:53:59 -0500 |
| commit | 2d9e7607f38ac77d7cc66946b3afa25d2b4da356 (patch) | |
| tree | 12d307bc66f6a408559a26b15ec29ff76725abc9 /.github | |
| parent | 393e71eebd027b8208fc57ad5f014128b5bf15ee (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>
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/ci.yml | 2 |
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: | |
