Skip to content

Comments

CI: run tests against the 2025.12 revision#393

Merged
ev-br merged 1 commit intomainfrom
ev-br-patch-1
Feb 23, 2026
Merged

CI: run tests against the 2025.12 revision#393
ev-br merged 1 commit intomainfrom
ev-br-patch-1

Conversation

@ev-br
Copy link
Member

@ev-br ev-br commented Feb 23, 2026

No description provided.

Update ARRAY_API_TESTS_VERSION to 2025.12
@ev-br ev-br added this to the 1.14 milestone Feb 23, 2026
Copilot AI review requested due to automatic review settings February 23, 2026 11:48
Copy link
Contributor

Copilot AI left a comment

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 Array API test suite version from 2024.12 to 2025.12 in the GitHub Actions CI workflow. The change affects only the testing infrastructure, not the actual implementation code.

Changes:

  • Update ARRAY_API_TESTS_VERSION environment variable from 2024.12 to 2025.12 in the CI workflow

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

env:
ARRAY_API_TESTS_MODULE: array_api_compat.${{ inputs.module-name || inputs.package-name }}
ARRAY_API_TESTS_VERSION: 2024.12
ARRAY_API_TESTS_VERSION: 2025.12
Copy link

Copilot AI Feb 23, 2026

Choose a reason for hiding this comment

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

The CI test version is being updated to 2025.12, but the actual implementation still declares support for 2024.12 in multiple places. There is a discrepancy between what's being tested and what the code declares it supports. The following files should be reviewed and potentially updated to maintain consistency:

  1. array_api_compat/common/_helpers.py (line 59) - _API_VERSIONS still only includes "2024.12"
  2. array_api_compat/numpy/__init__.py (line 29) - __array_api_version__ is "2024.12"
  3. array_api_compat/cupy/__init__.py (line 15) - __array_api_version__ is "2024.12"
  4. array_api_compat/dask/array/__init__.py (line 12) - __array_api_version__ is "2024.12"
  5. array_api_compat/torch/__init__.py (line 16) - __array_api_version__ is "2024.12"
  6. docs/index.md (lines 15-16) - Documentation still references 2024.12

If the intent is to test against 2025.12 while still implementing 2024.12, this should be documented. Otherwise, these files should be updated together to ensure the library declares support for the version it's being tested against.

Copilot uses AI. Check for mistakes.
@ev-br
Copy link
Member Author

ev-br commented Feb 23, 2026

CI failures are list/tuples in meshgrid et al. Merge as is, and sort out the failures in gh-380.

@ev-br ev-br merged commit e240e75 into main Feb 23, 2026
29 of 57 checks passed
@ev-br ev-br deleted the ev-br-patch-1 branch February 23, 2026 12:01
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.

1 participant