Skip to content

Release Zarr-Python v3.2.1 #3945

@d-v-b

Description

@d-v-b

Release: v3.2.1
Scheduled Date: 2026/05/05

Priority PRs/issues to complete prior to release

  • Priority pull request #X

Before release:

  • Check SPEC 0 to see if the minimum supported version of Python or NumPy needs bumping.
  • Verify that the latest CI workflows on main are passing: Tests, GPU Tests, Hypothesis, Docs, Lint, Wheels.
  • Run the "Prepare release" workflow with the target version. This will build the changelog and open a release PR with the run-downstream label.
  • Verify that the downstream tests (triggered automatically by the run-downstream label) pass on the release PR.
  • Review the release PR and verify the changelog in docs/release-notes.md looks correct.
  • Merge the release PR.

Release:

After release:

  • Review and merge the pull request on the conda-forge zarr-feedstock that will be automatically generated.

  • Party 🎉

Releasing from a branch other than main

In rare cases (e.g. patch releases for an older minor version), you may need to release from a dedicated release branch (e.g. 3.1.x):

  • Create the release branch from the appropriate tag if it doesn't already exist.
  • Cherry-pick or backport the necessary commits onto the branch.
  • Run towncrier build --version x.y.z and commit the result to the release branch instead of main.
  • When drafting the GitHub Release, set the target to the release branch instead of main.
  • After the release, ensure any relevant changelog updates are also reflected on main.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions