Skip to content

Update Python version to 3.11 in workflows and configuration - #66

Merged
bybatkhuu merged 2 commits into
mainfrom
dev
Sep 14, 2026
Merged

bybatkhuu merged 2 commits into
mainfrom
dev

Conversation

@bybatkhuu

Copy link
Copy Markdown
Owner

This pull request updates the project to use Python 3.11 as the default version across all workflows, configuration files, and documentation. It also adds Python 3.14 to the list of supported versions in the package metadata and updates the beans_logging submodule to a newer commit.

Python version updates:

  • Updated all GitHub Actions workflows (.github/workflows/1.bump-version.yml, 2.build-publish.yml, pre-commit.yml, publish-docs.yml) to use Python 3.11 instead of 3.10. [1] [2] [3] [4]
  • Changed the default Python version to 3.11 in .pre-commit-config.yaml and .python-version. [1] [2]

Package metadata:

  • Added Python 3.14 to the classifiers list in pyproject.toml to declare support for the upcoming version.

Submodule update:

  • Updated the beans_logging submodule to a newer commit for the latest changes.

@bybatkhuu bybatkhuu self-assigned this Sep 14, 2026
Copilot AI lite review requested due to automatic review settings September 14, 2026 11:51
@bybatkhuu bybatkhuu added the bug [🐛 Fixes] PATCH version - Something isn't working label Sep 14, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No unresolved review comments were identified.

Pull request overview

Updates the project to Python 3.11 by default, adds Python 3.14 metadata, and updates beans-logging.

Changes:

  • Updates Python versions in local configuration and CI workflows.
  • Adds the Python 3.14 classifier.
  • Updates the beans-logging dependency.
File summaries
File Changes
requirements.txt Updates beans-logging.
pyproject.toml Adds Python 3.14 classification.
.python-version Sets Python 3.11 as default.
.pre-commit-config.yaml Uses Python 3.11.
.github/workflows/publish-docs.yml Uses Python 3.11 for documentation publishing.
.github/workflows/pre-commit.yml Uses Python 3.11 for checks.
.github/workflows/2.build-publish.yml Uses Python 3.11 for builds and publishing.
.github/workflows/1.bump-version.yml Updates the commented test runtime to Python 3.11.
Review details
  • Files reviewed: 8/9 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@bybatkhuu
bybatkhuu merged commit 9b6fce4 into main Sep 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug [🐛 Fixes] PATCH version - Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants