Skip to content

chore: added Python 3.15 to test matrix (dropped 3.9) - #67

Merged
petruki merged 5 commits into
masterfrom
staging
Oct 30, 2026
Merged

petruki merged 5 commits into
masterfrom
staging

Conversation

@petruki

@petruki petruki commented Oct 30, 2026

Copy link
Copy Markdown
Member

This pull request updates the project to add support for Python 3.15 throughout the codebase and CI/CD workflows, improves release candidate handling, and bumps a few dependencies. The most significant changes are grouped below.

Python 3.15 Support and CI/CD Updates:

  • Updated all workflow files (master.yml, release.yml, release-test.yml, sonar.yml, staging.yml) and the .devcontainer/Dockerfile to use Python 3.15, including in version matrices, setup steps, and conda environments. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

  • Updated the README to document support for Python 3.15.

Release Process Improvements:

  • Enhanced the release-test workflow to support release candidate (RC) builds by introducing an rc_number input, dynamically generating RC versions, and ensuring the version is propagated to both PyPI and Anaconda package builds. [1] [2] [3] [4]

Dependency and Tooling Updates:

  • Bumped pytest version from 9.1.1 to 9.2.0 in the Pipfile.
  • Upgraded SonarCloud GitHub Action from v8.3.0 to v8.4.0 in relevant workflows. [1] [2]

@petruki petruki self-assigned this Oct 30, 2026
@petruki petruki added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 30, 2026
@petruki petruki changed the title chore: added Python 3.15 to test matrix chore: added Python 3.15 to test matrix (dropped 3.9) Oct 30, 2026
@sonarqubecloud

Copy link
Copy Markdown

@petruki petruki added this to the v1.2.2 milestone Oct 30, 2026
@petruki
petruki merged commit 6031864 into master Oct 30, 2026
15 checks passed
@petruki
petruki deleted the staging branch October 30, 2026 01:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant