Skip to content

fix: align release Python 3.15 qualification with main #38

Closed

Description

@stefan-jansen

Failure

The v0.1.1 release workflow invokes the shared ecosystem qualification workflow without the prerelease-test-paths input used by .github/workflows/ecosystem.yml.

Release run 31556989949 therefore ran the entire test suite in the Python 3.15 core environment on Linux, macOS, and Windows. Collection failed because PyTorch is intentionally not installed in that hardware-independent prerelease environment. The same commit passed the required core-only Python 3.15 matrix on main.

Reproduction

  1. Qualify commit 53ab233c7761601081f656b298aea7db338432bc on main: required Python 3.15 core paths pass on all three operating systems.
  2. Push tag v0.1.1 at the same commit.
  3. Observe release run 31556989949 collect all of tests/ and fail imports such as torch in all three Python 3.15 jobs.

Acceptance criteria

  • The release workflow uses the same reviewed Python 3.15 core test paths as the PR and main ecosystem workflow.
  • A regression check fails if the release and default-branch ecosystem callers diverge on this input.
  • Full repository gates and the release-qualification matrix pass.
  • The fix is published in a replacement patch release because the failed v0.1.1 tag is immutable.

Activity

  1. added
    type: bugConfirmed or reported incorrect behavior
    priority: criticalImmediate correctness, security, or release impact
    compatibility: affectedHas Python, platform, dependency, or cross-library compatibility impact
    on Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    compatibility: affectedHas Python, platform, dependency, or cross-library compatibility impactpriority: criticalImmediate correctness, security, or release impactstatus: acceptedAccepted for implementationtype: bugConfirmed or reported incorrect behavior

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions