Repository navigation
ci: observe Python 3.12 full-dependency resolution - #9140
agourakis82 wants to merge 2 commits into
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
|
@coderabbitai full review |
✅ Action performedFull review finished. |
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
The isolated, non-blocking workflow job matches the stated observability scope and preserves existing CI behavior.
Review effort: Balanced
Findings: None
What changed in this PR
Adds a non-blocking Python 3.12 CI job to observe full dependency resolution without changing compatibility guarantees or existing matrices.
Changes:
- Installs all testing dependencies and runs
pip check. - Uploads the resolved environment from
pip freeze.
| File | Description |
|---|---|
.github/workflows/cicd_tests.yml |
Adds the informational Python 3.12 dependency-resolution job. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
42c5281 to
e970953
Compare
|
Refreshed this branch against upstream dev at 9a6ac14 in b945eba, without conflicts. The observational workflow is byte-identical to the previous public head; the refresh does not modify existing jobs, matrices or gates. Local validation was limited to Ruby/Psych workflow comparisons, bash syntax and Git whitespace/scope checks. Dependency resolution, MONAI tests and Actions were not run locally. Could a maintainer approve the workflow runs when available so the required jobs can execute? |
Add an informational Ubuntu job that installs all optional and test dependencies on Python 3.12, checks the resolved environment, and uploads a version snapshot. Keep the existing Python 3.10 full-dependency matrix unchanged. Assisted-by: OpenAI Codex Signed-off-by: Demetrios Agourakis <[email protected]>
Signed-off-by: Demetrios Agourakis <[email protected]>
362dee1 to
4043f3b
Compare
Related to #9069. This is a first CI observability step, not a compatibility fix.
Description
Add an informational Ubuntu/Python 3.12 job that installs
.[all,testing], runspip check, and uploadspip freezeas an artifact. The existing Python 3.10 full-dependency test matrix and package bounds are unchanged. The new job does not run the unit suite or establish Python 3.12 compatibility.Validation
yq.git diff --checkpassed.Types of changes
Assisted by Codex.