Skip to content

build(docker): switch to chainguard wolfi-base, upgrade deps to 0.0.93#539

Merged
luke-kucing merged 3 commits intomainfrom
docker-update-dep-bump
Jan 28, 2026
Merged

build(docker): switch to chainguard wolfi-base, upgrade deps to 0.0.93#539
luke-kucing merged 3 commits intomainfrom
docker-update-dep-bump

Conversation

@luke-kucing
Copy link
Contributor

  • Replace quay.io/unstructured-io/base-images:wolfi-base-latest with cgr.dev/chainguard/wolfi-base:latest
  • Inline all base image setup: system packages, user creation, libreoffice initialization, tesseract data
  • Add pandoc-3.1.8-r0.apk package for document conversion
  • Add initialize-libreoffice.sh script for soffice config
  • Simplify Dockerfile by removing unnecessary multi-stage build
  • Remove unused Python versions (3.10, 3.11, 3.13)
  • Upgrade unstructured to 0.18.31 and other dependencies

🤖 Generated with Claude Code

- Replace quay.io/unstructured-io/base-images:wolfi-base-latest with
  cgr.dev/chainguard/wolfi-base:latest
- Inline all base image setup: system packages, user creation,
  libreoffice initialization, tesseract data
- Add pandoc-3.1.8-r0.apk package for document conversion
- Add initialize-libreoffice.sh script for soffice config
- Simplify Dockerfile by removing unnecessary multi-stage build
- Remove unused Python versions (3.10, 3.11, 3.13)
- Upgrade unstructured to 0.18.31 and other dependencies

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@socket-security
Copy link

socket-security bot commented Jan 28, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedpypi/​jupyterlab@​4.5.1 ⏵ 4.5.35910010010090
Updatedpypi/​ipython@​9.8.0 ⏵ 9.9.073 +110010010070
Updatedpypi/​torch@​2.9.1 ⏵ 2.10.07310010010070
Updatedpypi/​onnx@​1.20.0 ⏵ 1.20.174 +1100100100100
Updatedpypi/​notebook@​7.5.1 ⏵ 7.5.37510010010080
Addedpypi/​numba@​0.63.175100100100100
Updatedpypi/​scipy@​1.16.3 ⏵ 1.17.076 +110010010070
Updatedpypi/​pandas@​2.3.3 ⏵ 3.0.076 +1100100100100
Updatedpypi/​transformers@​4.57.3 ⏵ 5.0.076 +3100100100100
Updatedpypi/​unstructured@​0.18.24 ⏵ 0.18.3181 +1100100100100
Updatedpypi/​torchvision@​0.24.1 ⏵ 0.25.082100100100100
Updatedpypi/​pillow@​12.0.0 ⏵ 12.1.086 +110010010070
Updatedpypi/​black@​25.12.0 ⏵ 26.1.086100100100100
Updatedpypi/​protobuf@​6.33.2 ⏵ 6.33.4100 +185100100100
Updatedpypi/​nbdev@​2.4.7 ⏵ 2.4.1488 +1100100100100
Updatedpypi/​fsspec@​2025.12.0 ⏵ 2026.1.089 +1100100100100
Updatedpypi/​google-auth@​2.45.0 ⏵ 2.48.093 +1100100100100
Updatedpypi/​huggingface-hub@​0.36.0 ⏵ 1.3.494 +12100100100100
Updatedpypi/​coverage@​7.13.1 ⏵ 7.13.295100100100100
Updatedpypi/​fastcore@​1.10.0 ⏵ 1.12.696 +1100100100100
Updatedpypi/​msoffcrypto-tool@​5.4.2 ⏵ 6.0.096100100100100
Updatedpypi/​jupyter-client@​8.7.0 ⏵ 8.8.097 +110010010070
Updatedpypi/​anyio@​4.12.0 ⏵ 4.12.197 +1100100100100
Updatedpypi/​pikepdf@​10.1.0 ⏵ 10.2.097 +110010010070
Updatedpypi/​urllib3@​2.6.2 ⏵ 2.6.397 +1100 +16100100100
Updatedpypi/​build@​1.3.0 ⏵ 1.4.098100100100100
Updatedpypi/​timm@​1.0.22 ⏵ 1.0.2498100100100100
Updatedpypi/​pypdfium2@​5.2.0 ⏵ 5.3.09910010010080
Updatedpypi/​google-cloud-vision@​3.11.0 ⏵ 3.12.098 +1100100100100
Updatedpypi/​librt@​0.7.5 ⏵ 0.7.810010098 -2100100
Updatedpypi/​prometheus-client@​0.23.1 ⏵ 0.24.198100100100100
Updatedpypi/​jsonschema@​4.25.1 ⏵ 4.26.099100100100100
See 29 more rows in the dashboard

View full report

luke-kucing and others added 2 commits January 28, 2026 01:31
The UnstructuredTableTransformerModel needs to be initialized at build
time for image/document processing to work correctly.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@luke-kucing luke-kucing merged commit b9c9323 into main Jan 28, 2026
12 checks passed
@luke-kucing luke-kucing deleted the docker-update-dep-bump branch January 28, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants