Skip to content

ci: add Python 3.14 to test matrix#68

Merged
polaz merged 1 commit intomainfrom
ci/#67-python-314-matrix
May 3, 2026
Merged

ci: add Python 3.14 to test matrix#68
polaz merged 1 commit intomainfrom
ci/#67-python-314-matrix

Conversation

@polaz
Copy link
Copy Markdown
Member

@polaz polaz commented May 3, 2026

Summary

  • Add Python 3.14 to the unit test matrix alongside 3.11, 3.12, 3.13
  • coordinode-embedded now publishes cp311-abi3 wheels (compatible with 3.11+), so CI should validate the SDK on 3.14 as well

Closes #67

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 3, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 65e78cf0-bbb8-440e-b7e7-ed3fc47e912f

📥 Commits

Reviewing files that changed from the base of the PR and between ef89b4b and 467b3e3.

📒 Files selected for processing (1)
  • .github/workflows/ci.yml

📝 Walkthrough

Summary by CodeRabbit

  • Tests
    • Expanded Python version testing to include version 3.14, ensuring compatibility across a broader range of Python releases.

Walkthrough

The CI workflow is extended to include Python 3.14 in the test matrix alongside existing versions 3.11–3.13, enabling validation of SDK compatibility with the new Python version.

Changes

CI Test Matrix Expansion

Layer / File(s) Summary
Workflow Configuration
.github/workflows/ci.yml
Python version 3.14 is added to the test job's strategy.matrix.python-version list.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'ci: add Python 3.14 to test matrix' clearly and specifically summarizes the main change in the PR, which adds Python 3.14 to the CI workflow test matrix.
Description check ✅ Passed The description provides context on why Python 3.14 is being added, explaining that coordinode-embedded publishes abi3 wheels compatible with Python 3.11+, and references the related issue #67.
Linked Issues check ✅ Passed The PR fully addresses issue #67 by adding Python 3.14 to the CI test matrix in the workflow file as requested, with appropriate context about ABI3 wheel compatibility.
Out of Scope Changes check ✅ Passed The PR contains only the necessary change to the CI workflow—adding Python 3.14 to the test matrix—with no unrelated modifications to the codebase.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ci/#67-python-314-matrix

Review rate limit: 3/5 reviews remaining, refill in 21 minutes and 33 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 3, 2026

@polaz polaz merged commit fdd6a35 into main May 3, 2026
9 checks passed
@polaz polaz deleted the ci/#67-python-314-matrix branch May 3, 2026 16:00
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.

ci: add Python 3.14 to test matrix

1 participant