Skip to content

Comments

Add CI for Python 3.11-3.14 with linting and type checking#1

Open
Copilot wants to merge 3 commits intomasterfrom
copilot/setup-ci-for-python-3-11-to-3-14
Open

Add CI for Python 3.11-3.14 with linting and type checking#1
Copilot wants to merge 3 commits intomasterfrom
copilot/setup-ci-for-python-3-11-to-3-14

Conversation

Copy link

Copilot AI commented Feb 13, 2026

Establishes automated testing across Python 3.11-3.14 with linting and type checking.

Changes

  • GitHub Actions workflow (.github/workflows/ci.yml)

    • Matrix testing for Python 3.11, 3.12, 3.13, 3.14
    • Ruff for linting
    • Mypy for type checking
    • Pytest with coverage reporting
    • Explicit contents: read permission
  • Ruff configuration (pyproject.toml)

    • Per-file ignores for F403/F405 in tests to allow existing star imports
    • Enabled E, F, W, I rule sets
  • Updated .gitignore

    • Excluded .coverage artifacts

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits February 13, 2026 04:38
Co-authored-by: suminb <136119+suminb@users.noreply.github.com>
Co-authored-by: suminb <136119+suminb@users.noreply.github.com>
Copilot AI changed the title [WIP] Set up CI for Python 3.11 to 3.14 with lint and type checks Add CI for Python 3.11-3.14 with linting and type checking Feb 13, 2026
Copilot AI requested a review from suminb February 13, 2026 04:40
@suminb suminb marked this pull request as ready for review February 13, 2026 07:42
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.

2 participants