Skip to content

remove EOL Python versions and Bumps numpy text fixture#1333

Open
priya-kinthali wants to merge 2 commits into
actions:mainfrom
priya-kinthali:remove-eol-versions
Open

remove EOL Python versions and Bumps numpy text fixture#1333
priya-kinthali wants to merge 2 commits into
actions:mainfrom
priya-kinthali:remove-eol-versions

Conversation

@priya-kinthali

Copy link
Copy Markdown
Contributor

Description:

  • This PR removes end-of-life (EOL) runtime versions, adds windows-11-arm test support, and refreshes the CI test matrices.
  • Bumps the numpy test fixture 2.2.4 → 2.4.6 (Pipfile / Pipfile.lock)

Check list:

  • Mark if documentation changes are required.
  • Mark if tests were added or updated to cover the changes.

@priya-kinthali priya-kinthali requested a review from a team as a code owner July 10, 2026 12:16
Copilot AI review requested due to automatic review settings July 10, 2026 12:16
@priya-kinthali priya-kinthali self-assigned this Jul 10, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the GitHub Actions CI/e2e workflow matrices to drop EOL runtimes, expand OS coverage (including windows-11-arm), and refreshes the pipenv test fixture by bumping the pinned NumPy version.

Changes:

  • Refresh CI matrices: remove older Python/PyPy/GraalPy entries and add windows-11-arm across multiple workflows.
  • Update CPython/freethreaded version coverage to newer stable/prerelease/dev versions (e.g., 3.14.x / 3.15-dev lines).
  • Bump the pipenv fixture NumPy pin from 2.2.42.4.6 (__tests__/data/Pipfile*).

Reviewed changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
.github/workflows/test-python.yml Refreshes CPython matrices and extends OS coverage to include windows-11-arm.
.github/workflows/test-python-freethreaded.yml Refreshes freethreaded matrices and adds windows-11-arm coverage (notably missing excludes for 3.13 freethreaded on Windows ARM).
.github/workflows/test-pypy.yml Removes older PyPy variants and updates multi-version assertions.
.github/workflows/test-graalpy.yml Updates tested GraalPy versions and check-latest target.
.github/workflows/e2e-tests.yml Updates e2e scenario versions (including 3.14.x) and adapts steps for windows-11-arm.
.github/workflows/e2e-cache.yml Refreshes cache test matrices and OS coverage to include windows-11-arm.
.github/workflows/e2e-cache-freethreaded.yml Refreshes freethreaded cache matrices and adds windows-11-arm with explicit excludes for unsupported combos.
tests/data/Pipfile Updates the pinned NumPy version used by pipenv fixture tests.
tests/data/Pipfile.lock Updates the lockfile to match the bumped NumPy fixture version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/test-python-freethreaded.yml
Comment thread .github/workflows/test-python-freethreaded.yml
Comment thread .github/workflows/test-python-freethreaded.yml
Comment thread .github/workflows/test-python-freethreaded.yml
Comment thread .github/workflows/test-python-freethreaded.yml
Comment thread .github/workflows/test-python-freethreaded.yml
Comment thread .github/workflows/test-python-freethreaded.yml
Comment thread .github/workflows/test-pypy.yml Outdated
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