update release pipeline#469
Conversation
There was a problem hiding this comment.
PR Summary
This PR updates Poetry version from 1.7.1 to 1.8.4 across all workflow files and Dockerfiles, while also making significant changes to the release pipeline structure and dependency management.
- Introduces requirements_install_from_poetry.sh script for more flexible dependency installation in Dockerfiles
- Updates CUDA version to 12.3.2 with cuDNN 9 and adds TensorRT 10.3.0 in TRT ONNX Dockerfile
- Adds matrix strategy in pypi_release.yaml to handle multiple packages (infinity_emb and client_infinity)
- Removes docker-container-push-onnx-trt job due to GitHub Actions container size limitations
- Adds modal-deploy job dependent on publish-to-pypi completion in release pipeline
13 file(s) reviewed, 1 comment(s)
Edit PR Review Bot Settings | Greptile
| strategy: | ||
| matrix: | ||
| package: | ||
| - workdir: "libs/infinity_emb" | ||
| - workdir: "libs/client_infinity" |
There was a problem hiding this comment.
style: Matrix strategy needs fail-fast configuration to control behavior when one package fails to publish
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## main #469 +/- ##
==========================================
+ Coverage 79.51% 79.57% +0.05%
==========================================
Files 41 41
Lines 3417 3417
==========================================
+ Hits 2717 2719 +2
+ Misses 700 698 -2 ☔ View full report in Codecov by Sentry. |
Related Issue
Checklist
Additional Notes
Add any other context about the PR here.