Skip to content

Upgrade CI system dependencies and reduce build time#2056

Merged
jordimas merged 13 commits into
OpenNMT:masterfrom
jordimas:build_modernization
May 29, 2026
Merged

Upgrade CI system dependencies and reduce build time#2056
jordimas merged 13 commits into
OpenNMT:masterfrom
jordimas:build_modernization

Conversation

@jordimas

@jordimas jordimas commented May 27, 2026

Copy link
Copy Markdown
Collaborator
  • Reduce CI built time by 66%
    • Switch to ARM native build instead of emulation
    • Cache static dependencies in Windows builds like oneDNN
  • Upgrade CI system dependencies
    • Python 3.10 to 3.12
    • Move legacy dependencies to its own build
    • Bumped transformers (4.57→5.9.0), wurlitzer (3.0→3.1), and torch (2.6→2.12);

@jordimas jordimas changed the title Build modernization Upgrade Python versions in CI/CD and reduce build time May 27, 2026
@jordimas jordimas changed the title Upgrade Python versions in CI/CD and reduce build time Upgrade CI system dependencies and reduce build time May 28, 2026
@vince62s vince62s requested a review from Copilot May 28, 2026 08:32
@jordimas jordimas merged commit 5dfc5d8 into OpenNMT:master May 29, 2026
22 checks passed
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.

1 participant