Commit b7e74f7
authored
fix(ci): run lockfile generation inside container for OpenSSL compat (#510)
## Summary
- Use `run_gen_lockfile.sh` instead of running `gen_lockfile.py` directly on the runner
- Removes the now-unnecessary `setup-uv` step (uv is provided by the container image)
The nightly `update-lockfiles` workflow fails because the RHAI index provides a `cryptography` package built against OpenSSL 3.2+, which is not available on GitHub Actions runners (Ubuntu ships OpenSSL 3.0.x). The `run_gen_lockfile.sh` wrapper runs `gen_lockfile.py` inside the UBI9-based `odh-midstream-python-base-3-12` container image, which has OpenSSL 3.5.
## Test plan
- [ ] Manually trigger the `update-lockfiles` workflow and verify both lockfiles generate successfully
🤖 Generated with [Claude Code](https://claude.com/claude-code)
## Summary by CodeRabbit
* **Chores**
* Updated the automated dependency lockfile refresh process.
* Existing pull request handling and failure notifications remain unchanged.
Approved-by: Artemon-line
Approved-by: nathan-weinberg1 file changed
Lines changed: 1 addition & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | 27 | | |
34 | | - | |
| 28 | + | |
35 | 29 | | |
36 | 30 | | |
37 | 31 | | |
| |||
0 commit comments