Skip to content

chore: release v0.1.2 - #157

Merged
nh13 merged 1 commit into
mainfrom
release-plz-2026-03-03T18-52-48Z
Mar 6, 2026
Merged

nh13 merged 1 commit into
mainfrom
release-plz-2026-03-03T18-52-48Z

Conversation

@nh13

@nh13 nh13 commented Mar 3, 2026 •

Copy link
Copy Markdown
Member

🤖 New release

  • fgumi-bgzf: 0.1.0 -> 0.1.2
  • fgumi-dna: 0.1.0 -> 0.1.2
  • fgumi-metrics: 0.1.1 -> 0.1.2
  • fgumi-raw-bam: 0.1.1 -> 0.1.2
  • fgumi-sam: 0.1.1 -> 0.1.2
  • fgumi-consensus: 0.1.1 -> 0.1.2
  • fgumi-umi: 0.1.0 -> 0.1.2
  • fgumi: 0.1.1 -> 0.1.2
Changelog

fgumi-bgzf

[0.1.2] - 2026-03-06

Miscellaneous Tasks

  • Lockstep workspace versions and fix publish workflow (#132)

Refactor

  • Deduplicate decompression logic and remove dead code (#134)
  • Extract shared decompress_and_verify helper (#143)

fgumi-dna

[0.1.2] - 2026-03-06

Bug Fixes

  • Expand ci-fmt and ci-lint to all workspace crates (#162)

Features

  • Add --allow-unmapped flag for grouping unmapped reads by UMI (#39)

Miscellaneous Tasks

  • Lockstep workspace versions and fix publish workflow (#132)

Refactor

  • Simplify redundant try_from casts and use byte iteration (#133)
  • Extract complement_base_preserve_case and remove unnecessary binding (#142)

fgumi-metrics

[0.1.2] - 2026-03-06

Bug Fixes

  • Expand ci-fmt and ci-lint to all workspace crates (#162)

Miscellaneous Tasks

  • Lockstep workspace versions and fix publish workflow (#132)
  • Bump noodles in the all-cargo-deps group (#131)

Refactor

  • Improve code reuse, quality, and efficiency in fgumi-metrics (#130)
  • Consolidate UmiCountTracker and remove ALL_REJECTIONS duplication (#145)
  • Replace TagFamilySizeMetric with FamilySizeMetrics and remove dead parameter (#153)

fgumi-raw-bam

[0.1.2] - 2026-03-06

Bug Fixes

  • Expand ci-fmt and ci-lint to all workspace crates (#162)

Documentation

  • Add noodles PR links to vendored/raw-record comments (#159)

Miscellaneous Tasks

  • Lockstep workspace versions and fix publish workflow (#132)
  • Bump noodles in the all-cargo-deps group (#131)

Refactor

  • Deduplicate aux iteration, use field accessors, consolidate decode tables (#135)
  • Extract shared aux traversal and CIGAR op helpers (#144)
  • Remove dead TemplateCoordinateKey and compare_template_coordinate_raw (#161)

fgumi-sam

[0.1.2] - 2026-03-06

Bug Fixes

  • Use safe conversions for CIGAR ref span and revcomp string (#158)
  • Expand ci-fmt and ci-lint to all workspace crates (#162)

Miscellaneous Tasks

  • Lockstep workspace versions and fix publish workflow (#132)
  • Bump noodles in the all-cargo-deps group (#131)

Refactor

  • Reduce duplication and improve code reuse in fgumi-sam (#138)
  • Reuse shared utilities and avoid inner-loop allocations (#147)

fgumi-consensus

[0.1.2] - 2026-03-06

Bug Fixes

  • Expand ci-fmt and ci-lint to all workspace crates (#162)

Miscellaneous Tasks

  • Lockstep workspace versions and fix publish workflow (#132)
  • Bump noodles in the all-cargo-deps group (#131)

Refactor

  • Remove dead code and unify duplicated logic in fgumi-consensus (#139)
  • Precompute phred threshold and eliminate redundant error-counting pass (#148)

fgumi-umi

[0.1.2] - 2026-03-06

Bug Fixes

  • Expand ci-fmt and ci-lint to all workspace crates (#162)

Miscellaneous Tasks

  • Lockstep workspace versions and fix publish workflow (#132)

Refactor

  • Improve code quality and efficiency in fgumi-umi (#137)
  • Use binary search for count_index and deduplicate MoleculeId formatting (#146)

fgumi

[0.1.2] - 2026-03-06

Bug Fixes

  • Clamp compute_position fallback and validate sort-order (#156)
  • Expand ci-fmt and ci-lint to all workspace crates (#162)

Documentation

  • Add noodles PR links to vendored/raw-record comments (#159)

Features

  • Add --allow-unmapped flag for grouping unmapped reads by UMI (#39)

Miscellaneous Tasks

  • Lockstep workspace versions and fix publish workflow (#132)
  • Bump noodles in the all-cargo-deps group (#131)

Refactor

  • Improve code reuse, quality, and efficiency in fgumi-metrics (#130)
  • Remove dead code and unify duplicated logic in fgumi-consensus (#139)
  • Consolidate duplicated hash logic and remove dead code (#140)
  • Remove dead code and improve efficiency in consensus commands (#154)
  • Extract complement_base_preserve_case and remove unnecessary binding (#142)
  • Deduplicate core lib modules and remove redundant state (#151)
  • Extract generic verify helper and deduplicate test code (#152)
  • Deduplicate simulate utilities and clip header logic (#155)
  • Deduplicate utilities and hoist per-record hasher construction (#149)
  • Deduplicate scheduler constants and shared functions (#150)
  • Replace TagFamilySizeMetric with FamilySizeMetrics and remove dead parameter (#153)
  • Remove dead TemplateCoordinateKey and compare_template_coordinate_raw (#161)


This PR was generated with release-plz.

@nh13
nh13 temporarily deployed to github-actions March 3, 2026 18:53 — with GitHub Actions Inactive
@coderabbitai

coderabbitai Bot commented Mar 3, 2026 •

Copy link
Copy Markdown

Warning

Rate limit exceeded

@nh13 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 16 minutes and 7 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 6ed13069-3544-4f6c-840d-f7e18f60a445

📥 Commits

Reviewing files that changed from the base of the PR and between e629dfc and 04cce53.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (9)
  • CHANGELOG.md
  • Cargo.toml
  • crates/fgumi-bgzf/CHANGELOG.md
  • crates/fgumi-consensus/CHANGELOG.md
  • crates/fgumi-dna/CHANGELOG.md
  • crates/fgumi-metrics/CHANGELOG.md
  • crates/fgumi-raw-bam/CHANGELOG.md
  • crates/fgumi-sam/CHANGELOG.md
  • crates/fgumi-umi/CHANGELOG.md
📝 Walkthrough

Walkthrough

This release updates the project version from 0.1.1 to 0.1.2. The Cargo.toml file is updated with the new version in both workspace.package and all workspace dependencies. Corresponding CHANGELOG.md entries are added across the main project and all workspace crates, documenting miscellaneous tasks and refactoring efforts completed in this release. The changelog entries reference related pull requests and include auto-generation markers. No code logic or functionality changes are introduced.

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The PR title 'chore: release v0.1.2' directly and clearly describes the main change: a version release bumping all workspace crates to v0.1.2.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed The PR description clearly outlines the release of version 0.1.2 with specific version bumps for each workspace crate and detailed changelogs.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-plz-2026-03-03T18-52-48Z

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 and usage tips.

@codecov

codecov Bot commented Mar 3, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.09%. Comparing base (3d3d194) to head (04cce53).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #157   +/-   ##
=======================================
  Coverage   84.09%   84.09%           
=======================================
  Files         128      128           
  Lines       51771    51771           
=======================================
+ Hits        43538    43539    +1     
+ Misses       8233     8232    -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@nh13
nh13 force-pushed the release-plz-2026-03-03T18-52-48Z branch from aaf9f0b to e629dfc Compare March 4, 2026 05:41
@nh13 nh13 added the release label Mar 4, 2026
@nh13
nh13 temporarily deployed to github-actions March 4, 2026 05:41 — with GitHub Actions Inactive
@nh13
nh13 force-pushed the release-plz-2026-03-03T18-52-48Z branch from e629dfc to 12755ac Compare March 4, 2026 05:55
@nh13
nh13 temporarily deployed to github-actions March 4, 2026 05:56 — with GitHub Actions Inactive
@nh13
nh13 force-pushed the release-plz-2026-03-03T18-52-48Z branch from 12755ac to d95821b Compare March 4, 2026 06:23
@nh13
nh13 temporarily deployed to github-actions March 4, 2026 06:23 — with GitHub Actions Inactive
@nh13
nh13 force-pushed the release-plz-2026-03-03T18-52-48Z branch from d95821b to 79b80dd Compare March 4, 2026 06:23
@nh13
nh13 temporarily deployed to github-actions March 4, 2026 06:23 — with GitHub Actions Inactive
@nh13
nh13 force-pushed the release-plz-2026-03-03T18-52-48Z branch from 79b80dd to bf733f5 Compare March 4, 2026 23:11
@nh13
nh13 temporarily deployed to github-actions March 4, 2026 23:11 — with GitHub Actions Inactive
@nh13
nh13 force-pushed the release-plz-2026-03-03T18-52-48Z branch from bf733f5 to c19e12e Compare March 4, 2026 23:14
@nh13
nh13 temporarily deployed to github-actions March 4, 2026 23:14 — with GitHub Actions Inactive
@nh13
nh13 force-pushed the release-plz-2026-03-03T18-52-48Z branch from c19e12e to 00178e1 Compare March 4, 2026 23:14
@nh13
nh13 temporarily deployed to github-actions March 4, 2026 23:14 — with GitHub Actions Inactive
@nh13
nh13 force-pushed the release-plz-2026-03-03T18-52-48Z branch from 00178e1 to 5d61a92 Compare March 6, 2026 05:50
@nh13
nh13 temporarily deployed to github-actions March 6, 2026 05:50 — with GitHub Actions Inactive
@nh13
nh13 force-pushed the release-plz-2026-03-03T18-52-48Z branch from 5d61a92 to b1e72d5 Compare March 6, 2026 05:54
@nh13
nh13 temporarily deployed to github-actions March 6, 2026 05:54 — with GitHub Actions Inactive
@nh13
nh13 force-pushed the release-plz-2026-03-03T18-52-48Z branch from b1e72d5 to 04cce53 Compare March 6, 2026 05:58
@nh13
nh13 temporarily deployed to github-actions March 6, 2026 05:58 — with GitHub Actions Inactive
@nh13
nh13 merged commit cda4a5a into main Mar 6, 2026
7 checks passed
@nh13
nh13 deleted the release-plz-2026-03-03T18-52-48Z branch March 6, 2026 17:42

This branch was previously deployed

1 inactive deployment
github-actions — 04cce532 Deployed Mar 6, 2026 by nh13 via coverage #587
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant