Skip to content

Release 0.6.2 - #172

Merged
theontho merged 1 commit into
mainfrom
release-0.6.2-final
Oct 27, 2026
Merged

theontho merged 1 commit into
mainfrom
release-0.6.2-final

Conversation

@theontho

Copy link
Copy Markdown
Owner

Summary

Release CLI 0.6.2 from the final validated main branch. This PR changes only the synchronized version declarations in pyproject.toml, pixi.toml, and src/wgsextract_cli/__init__.py.

The stale release-0.6.2 branch is preserved and is not used.

User-facing changes since v0.6.1

Validation

  • All five matched Windows/Linux VM performance workloads passed at or below 1.20× Linux elapsed time with exact decoded outputs.
  • Full installed native-Windows correctness passed: exact full-genome SNP output, exact decoded paired FASTQ SHA-256 values with 339,819,948 records per mate, and full microarray correctness.
  • Local evidence (ignored, not GitHub-hosted): out/full-validation/final-installed-correctness.json and out/perf-parity/fastq-threads/matched-vm-final-comparison.json in the rollout worktree.
  • Published Windows HTS archives are byte-identical to the tested archives. Green Windows --locked CI verifies the production HTTPS/SHA pins.
  • All three feature PRs merged in order (Reduce native Windows CRAM extraction overhead #163 → Pin native Windows HTS packages to windows-tools-5 #168 → Thread CRAM decoding during FASTQ extraction #165) after current-head CI and review gates; final feature-main checks passed before this release branch was created.
  • Local release checks passed: Ruff lint and formatting, mypy (124 source files), site/actionlint/Actions validators, applicable pre-commit hooks, and built-wheel package smoke testing. The ordinary suite passed 1,918 tests (30 skipped, 87 remote tests deselected) under a 2-core/2-GiB resource lease, including version synchronization.
  • BWA-MEM2 correctness/performance validation covers the chr20 reference, not full-human MEM2 alignment; the existing memory guard selects BWA when needed.

Release boundary

After this PR and its exact main SHA pass CI, tag that verified SHA as v0.6.2. The release workflow must succeed and create a draft release for root review. Do not publish it and do not start GUI rollout work.

Compare: v0.6.1...v0.6.2

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: d06317e1-4cef-4df4-a66d-5bd320cf7474
Copilot AI balanced review requested due to automatic review settings October 27, 2026 08:32
@coderabbitai

coderabbitai Bot commented Oct 27, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues block the release-version synchronization.

No open issues 🎉

What changed in this PR

Prepares WGS Extract CLI 0.6.2 for release by synchronizing its package, workspace, and runtime versions. The features described in the release notes were merged previously; this PR changes only version declarations.

Changes:

  • Updates all three version declarations from 0.6.1 to 0.6.2.
  • Leaves application behavior and dependencies unchanged.
File Description
src/​wgsextract_cli/​__init__.py Sets runtime __version__ to 0.6.2.
pyproject.toml Sets Python package metadata to version 0.6.2.
pixi.toml Sets the Pixi workspace version to 0.6.2.

Review effort: Balanced

@theontho
theontho merged commit 5d52bbc into main Oct 27, 2026
18 checks passed
@theontho
theontho deleted the release-0.6.2-final branch October 27, 2026 08:50
@theontho
theontho restored the release-0.6.2-final branch October 27, 2026 08:51
@theontho theontho mentioned this pull request Oct 29, 2026
8 tasks
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