Skip to content

Conversation

@luke-kucing
Copy link
Contributor

This branch updates multiple dependencies to address open CVE (Common Vulnerabilities and Exposures) security vulnerabilities and brings the project up to date with the latest unstructured package release.

Key Changes:

  • Version bump: 0.0.89 → 0.0.90
  • Major dependency updates:
    • unstructured: 0.17.2 → 0.18.18
    • torch: 2.7.1 → 2.9.0
    • transformers: 4.52.4 → 4.57.1
    • fastapi: 0.115.12 → 0.121.0
    • cryptography: 45.0.4 → 46.0.3
    • pillow: 11.3.0 → 12.0.0
    • scipy: 1.15.3 → 1.16.3
    • networkx: 3.4.2 → 3.5

Additional improvements:

  • Enhanced Makefile pip-compile workflow for better requirement management
  • Added constraints.txt for improved dependency resolution
  • Streamlined test requirements (reduced from 723 to much fewer lines)

luke-kucing and others added 2 commits November 7, 2025 14:53
Updates requirements to address security vulnerabilities and bring in latest
updates from unstructured package. Major dependency updates include:
- unstructured: 0.17.2 -> 0.18.18
- torch: 2.7.1 -> 2.9.0
- transformers: 4.52.4 -> 4.57.1
- fastapi: 0.115.12 -> 0.121.0
- cryptography: 45.0.4 -> 46.0.3
- pillow: 11.3.0 -> 12.0.0
- scipy: 1.15.3 -> 1.16.3
- networkx: 3.4.2 -> 3.5

Also improves Makefile pip-compile workflow for better requirement management.

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

Co-Authored-By: Claude <[email protected]>
The recent dependency updates (torch 2.7.1 → 2.9.0, transformers 4.52.4 → 4.57.1,
etc.) increased the Docker image build size, causing the test_dockerfile job to fail
with "No space left on device" errors.

This adds the same disk cleanup step that's already used in the docker-publish workflow,
freeing up ~17GB by removing dotnet, ghc, and boost which aren't needed for our builds.

Resolves the "ERROR: Could not install packages due to an OSError: [Errno 28] No space
left on device" error in CI.
@luke-kucing luke-kucing merged commit abe7b8e into main Nov 7, 2025
9 checks passed
@luke-kucing luke-kucing deleted the luke/update-cves branch November 7, 2025 23:42
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.

3 participants