Skip to content

Complete alpha validation and release napari-copick 2.0 #44

Description

@uermel

Parent Epic: #39
Implementation PR: #45

Goal

Complete the source behavior gate, publish napari-copick alphas from v2.0, and later finish stable 2.0 after final runtime prerequisites exist.

Scope

  • Use the existing v2.0 alpha Release Please configuration.
  • Merge the behavior migration after its cross-platform source CI passes.
  • Bootstrap 2.0.0-alpha.1 deliberately with Release-As.
  • Build and publish from the exact Release Please SHA through the normal release workflow.
  • Keep README documentation accurate for OME-Zarr 0.4/v2 reads, OME-Zarr 0.5/v3 delegated writes, and eager selected-level loading.
  • Before stable 2.0.0, synchronize v2.0 with main, require final copick and shared-UI 2.x runtime floors, and rerun the source behavior matrix.

Test-scope decision

Do not add tests that install published napari-copick artifacts, wheel/sdist metadata inspection, dependency-bound assertions, AST/source guards, or sibling-package coexistence jobs.

Acceptance criteria

  • Pull-request source behavior CI passes on the declared Python/OS matrix.
  • Release automation creates alphas only from v2.0 and stable releases only from main.
  • Documentation matches actual eager, metadata-driven behavior.
  • Stable napari-copick 2.0.0 is not published before final copick and shared-UI 2.0 runtime artifacts pass the same source behavior matrix.

Alpha publication remains blocked on merging the implementation and completing its source CI.

Activity

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

    zarr-v3-migrationMigration to OME-Zarr 0.5 and Zarr v3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions