Skip to content

docs: check private-item doc links in CI and fix the 30 that had accumulated - #722

Merged
nh13 merged 1 commit into
main-runallfrom
nh/sort-private-doc-links
Aug 7, 2026
Merged

nh13 merged 1 commit into
main-runallfrom
nh/sort-private-doc-links

Conversation

@nh13

@nh13 nh13 commented Aug 7, 2026 •

Copy link
Copy Markdown
Member

What

cargo ci-doc builds the workspace docs with RUSTDOCFLAGS="-D warnings", which reads as "every rustdoc warning is an error." It was not. Rustdoc only checks intra-doc links on items it actually renders, and without --document-private-items that means public items only — so a broken link in the doc comment of a private fn, a private field, or a #[cfg(test)] helper never reached the linter.

Thirty such links had accumulated across the workspace, all of them invisible to a green docs job. This adds the flag to the ci-doc alias and fixes every link it surfaces, so the job now checks what its name implies.

Why it matters

This is a gap in the check, not a pile of typos. It was found only because a broken link in crates/fgumi-sort/src/inline.rs was caught by review on #720 — CI could not have caught it, and could not catch the other twenty-nine either. Closing the gap is the point; the fixes are the cost of closing it.

None of the thirty were reachable defects. The cost was a doc build that quietly under-checked itself, plus links that render as literal brackets instead of hyperlinks.

The four kinds

  • Not in scope at the link site, so the path was required — PipelineError::*, EdgeMetrics, MAX_ARITY, TwoInputHandles, SortWorkerPool::phase1_queue_depths, PooledBamWriter::new_indexing.
  • Associated fns linked bare instead of through Self:: — merge_chunks_generic, merge_chunks_with_index.
  • A symbol in another crate — read_raw_record lives in fgumi-raw-bam, not fgumi-sort.
  • Prose that rustdoc parses as a reference-style link — byte-layout notation [len(4)][record(len)], index expressions buffer[0] and R1[i], and [X](path) pairs whose explicit target is redundant because the link text already resolves.

Scope

Touches fgumi-sort, fgumi-pipeline-core, fgumi-bam-io, and the main crate. Docs and one cargo alias only — no functional change.

Based on main-runall rather than main because eight of the fixes are in fgumi-pipeline-core, which does not exist on main.

Three further instances of the same class, in files that #720 introduces, are fixed in #720 itself rather than here.

Verification

  • RUSTDOCFLAGS="-D warnings" cargo ci-doc — clean workspace-wide with --document-private-items, which fails on the parent commit.
  • cargo ci-fmt, cargo ci-lint, cargo ci-tag-literals — clean.
  • cargo ci-test — 7835 passed, 30 skipped.

Risk: command output changes — none; unsafe changes — none, and CLAUDE.md is unchanged; memory bounds, queue capacity, and thread/backpressure policy changes — none.

Fix: cargo ci-doc now checks private items and test helpers with --document-private-items.

  • Corrected 30 broken or misparsed Rustdoc links and code formatting issues.
  • Updated documentation across sorting, pipeline, BAM I/O, and command modules.
  • No functional or public API changes.
  • Verification passed: 7,835 tests passed and 30 were skipped.

…mulated

`cargo ci-doc` builds docs with `RUSTDOCFLAGS="-D warnings"`, which reads as
"every rustdoc warning is an error". It was not: rustdoc only checks intra-doc
links on items it actually renders, and without `--document-private-items` that
means public items only. A broken link in the doc comment of a private fn, a
private field, or a `#[cfg(test)]` helper never reached the linter.

Thirty such links had accumulated across the workspace, all invisible to a green
docs job. They fall into four kinds:

- Symbols needing a path because they are not in scope at the link site
  (`PipelineError::*`, `EdgeMetrics`, `MAX_ARITY`, `TwoInputHandles`,
  `SortWorkerPool::phase1_queue_depths`, `PooledBamWriter::new_indexing`).
- Associated fns linked bare instead of through `Self::`
  (`merge_chunks_generic`, `merge_chunks_with_index`).
- A symbol that lives in another crate (`read_raw_record`, in `fgumi-raw-bam`).
- Prose that rustdoc parses as a reference-style link: byte-layout notation
  `[len(4)][record(len)]`, index expressions `buffer[0]` and `R1[i]`, and
  `[`X`](path)` pairs whose explicit target is redundant because the text
  already resolves.

None were reachable defects; the cost was a doc build that quietly under-checked
itself, and links that render as literal brackets. Adding the flag to `ci-doc`
closes the gap for good, and the whole workspace passes with it.

Verified: `RUSTDOCFLAGS="-D warnings" cargo ci-doc` clean workspace-wide, plus
ci-fmt / ci-lint / ci-tag-literals / ci-test (7835 tests).
@nh13
nh13 temporarily deployed to github-actions August 7, 2026 17:44 — with GitHub Actions Inactive
@coderabbitai

coderabbitai Bot commented Aug 7, 2026 •

Copy link
Copy Markdown

Review Change Stack

Note

Reviews paused

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 33446b13-8177-4d49-bd81-e268a3b81f03

📥 Commits

Reviewing files that changed from the base of the PR and between ebe6f5c and 9d05689.

📒 Files selected for processing (17)
  • .cargo/config.toml
  • crates/fgumi-bam-io/src/reorder.rs
  • crates/fgumi-pipeline-core/src/builder.rs
  • crates/fgumi-pipeline-core/src/handles.rs
  • crates/fgumi-pipeline-core/src/topology.rs
  • crates/fgumi-sort/src/external.rs
  • crates/fgumi-sort/src/memory_probe.rs
  • crates/fgumi-sort/src/read_ahead.rs
  • src/lib/commands/clip.rs
  • src/lib/commands/compare/bams.rs
  • src/lib/commands/compare/engines/mod.rs
  • src/lib/commands/compare/engines/positional.rs
  • src/lib/commands/compare/engines/sort_verify.rs
  • src/lib/commands/extract.rs
  • src/lib/commands/review.rs
  • src/lib/commands/simulate/common.rs
  • src/lib/unified_pipeline/fastq.rs

Walkthrough

The PR expands CI rustdoc coverage to private items and corrects documentation links and formatting across library and command modules. Runtime behavior and public declarations remain unchanged.

Changes

Rustdoc updates

Layer / File(s) Summary
Private-item rustdoc coverage
.cargo/config.toml
The ci-doc Cargo alias now passes --document-private-items and documents this behavior.
Library documentation references
crates/fgumi-bam-io/src/reorder.rs, crates/fgumi-pipeline-core/src/*.rs, crates/fgumi-sort/src/*.rs, src/lib/unified_pipeline/fastq.rs
Rustdoc references now use crate-qualified paths, imported identifiers, Self, or inline-code formatting.
Command documentation references
src/lib/commands/**/*.rs
Command documentation links now use resolvable paths or plain text where links are not required.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested labels: fgumi sort, continuous-integration

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title uses the valid docs type, has a lowercase imperative description, and accurately summarizes the documentation and CI changes.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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

@nh13

nh13 commented Aug 7, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai pause

@coderabbitai

coderabbitai Bot commented Aug 7, 2026

Copy link
Copy Markdown
✅ Action performed

Reviews paused.

@codecov

codecov Bot commented Aug 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main-runall@ebe6f5c). Learn more about missing BASE report.

Additional details and impacted files
@@              Coverage Diff               @@
##             main-runall     #722   +/-   ##
==============================================
  Coverage               ?   93.99%           
==============================================
  Files                  ?      208           
  Lines                  ?   119092           
  Branches               ?        0           
==============================================
  Hits                   ?   111941           
  Misses                 ?     7151           
  Partials               ?        0           

☔ View full report in Codecov by Harness.
📢 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 commented Aug 7, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Aug 7, 2026 •

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@nh13
nh13 merged commit d53e23c into main-runall Aug 7, 2026
16 checks passed
@nh13
nh13 deleted the nh/sort-private-doc-links branch August 7, 2026 19:36
nh13 added a commit that referenced this pull request Aug 7, 2026
…mulated (#722)

`cargo ci-doc` builds the workspace docs with `RUSTDOCFLAGS="-D warnings"`,
which reads as "every rustdoc warning is an error." It was not. Rustdoc
only checks intra-doc links on items it actually renders, and without
`--document-private-items` that means public items only -- so a broken
link in the doc comment of a private fn, a private field, or a
`#[cfg(test)]` helper never reached the linter.

Thirty such links had accumulated across the workspace, all of them
invisible to a green docs job. This adds the flag to the `ci-doc` alias
and fixes every link it surfaces, so the job now checks what its name
implies.

This is a gap in the check, not a pile of typos. It was found only
because a broken link in `crates/fgumi-sort/src/inline.rs` was caught by
review on #720 -- CI could not have caught it, and could not catch the
other twenty-nine either. Closing the gap is the point; the fixes are the
cost of closing it. None of the thirty were reachable defects: the cost
was a doc build that quietly under-checked itself, plus links that render
as literal brackets instead of hyperlinks.

Four kinds:

- Not in scope at the link site, so the path was required --
  `PipelineError::*`, `EdgeMetrics`, `MAX_ARITY`, `TwoInputHandles`,
  `SortWorkerPool::phase1_queue_depths`, `PooledBamWriter::new_indexing`.
- Associated fns linked bare instead of through `Self::` --
  `merge_chunks_generic`, `merge_chunks_with_index`.
- A symbol in another crate -- `read_raw_record` lives in
  `fgumi-raw-bam`, not `fgumi-sort`.
- Prose that rustdoc parses as a reference-style link -- byte-layout
  notation `[len(4)][record(len)]`, index expressions `buffer[0]` and
  `R1[i]`, and ``[`X`](path)`` pairs whose explicit target is redundant
  because the link text already resolves.

Touches `fgumi-sort`, `fgumi-pipeline-core`, `fgumi-bam-io`, and the main
crate. Docs and one cargo alias only -- no functional change. Based on
`main-runall` rather than `main` because eight of the fixes are in
`fgumi-pipeline-core`, which does not exist on `main`. Three further
instances of the same class, in files that #720 introduces, are fixed in
#720 itself rather than here.
nh13 added a commit that referenced this pull request Aug 9, 2026
…mulated (#722)

`cargo ci-doc` builds the workspace docs with `RUSTDOCFLAGS="-D warnings"`,
which reads as "every rustdoc warning is an error." It was not. Rustdoc
only checks intra-doc links on items it actually renders, and without
`--document-private-items` that means public items only -- so a broken
link in the doc comment of a private fn, a private field, or a
`#[cfg(test)]` helper never reached the linter.

Thirty such links had accumulated across the workspace, all of them
invisible to a green docs job. This adds the flag to the `ci-doc` alias
and fixes every link it surfaces, so the job now checks what its name
implies.

This is a gap in the check, not a pile of typos. It was found only
because a broken link in `crates/fgumi-sort/src/inline.rs` was caught by
review on #720 -- CI could not have caught it, and could not catch the
other twenty-nine either. Closing the gap is the point; the fixes are the
cost of closing it. None of the thirty were reachable defects: the cost
was a doc build that quietly under-checked itself, plus links that render
as literal brackets instead of hyperlinks.

Four kinds:

- Not in scope at the link site, so the path was required --
  `PipelineError::*`, `EdgeMetrics`, `MAX_ARITY`, `TwoInputHandles`,
  `SortWorkerPool::phase1_queue_depths`, `PooledBamWriter::new_indexing`.
- Associated fns linked bare instead of through `Self::` --
  `merge_chunks_generic`, `merge_chunks_with_index`.
- A symbol in another crate -- `read_raw_record` lives in
  `fgumi-raw-bam`, not `fgumi-sort`.
- Prose that rustdoc parses as a reference-style link -- byte-layout
  notation `[len(4)][record(len)]`, index expressions `buffer[0]` and
  `R1[i]`, and ``[`X`](path)`` pairs whose explicit target is redundant
  because the link text already resolves.

Touches `fgumi-sort`, `fgumi-pipeline-core`, `fgumi-bam-io`, and the main
crate. Docs and one cargo alias only -- no functional change. Based on
`main-runall` rather than `main` because eight of the fixes are in
`fgumi-pipeline-core`, which does not exist on `main`. Three further
instances of the same class, in files that #720 introduces, are fixed in
#720 itself rather than here.
nh13 added a commit that referenced this pull request Aug 10, 2026
…mulated (#722)

`cargo ci-doc` builds the workspace docs with `RUSTDOCFLAGS="-D warnings"`,
which reads as "every rustdoc warning is an error." It was not. Rustdoc
only checks intra-doc links on items it actually renders, and without
`--document-private-items` that means public items only -- so a broken
link in the doc comment of a private fn, a private field, or a
`#[cfg(test)]` helper never reached the linter.

Thirty such links had accumulated across the workspace, all of them
invisible to a green docs job. This adds the flag to the `ci-doc` alias
and fixes every link it surfaces, so the job now checks what its name
implies.

This is a gap in the check, not a pile of typos. It was found only
because a broken link in `crates/fgumi-sort/src/inline.rs` was caught by
review on #720 -- CI could not have caught it, and could not catch the
other twenty-nine either. Closing the gap is the point; the fixes are the
cost of closing it. None of the thirty were reachable defects: the cost
was a doc build that quietly under-checked itself, plus links that render
as literal brackets instead of hyperlinks.

Four kinds:

- Not in scope at the link site, so the path was required --
  `PipelineError::*`, `EdgeMetrics`, `MAX_ARITY`, `TwoInputHandles`,
  `SortWorkerPool::phase1_queue_depths`, `PooledBamWriter::new_indexing`.
- Associated fns linked bare instead of through `Self::` --
  `merge_chunks_generic`, `merge_chunks_with_index`.
- A symbol in another crate -- `read_raw_record` lives in
  `fgumi-raw-bam`, not `fgumi-sort`.
- Prose that rustdoc parses as a reference-style link -- byte-layout
  notation `[len(4)][record(len)]`, index expressions `buffer[0]` and
  `R1[i]`, and ``[`X`](path)`` pairs whose explicit target is redundant
  because the link text already resolves.

Touches `fgumi-sort`, `fgumi-pipeline-core`, `fgumi-bam-io`, and the main
crate. Docs and one cargo alias only -- no functional change. Based on
`main-runall` rather than `main` because eight of the fixes are in
`fgumi-pipeline-core`, which does not exist on `main`. Three further
instances of the same class, in files that #720 introduces, are fixed in
#720 itself rather than here.
nh13 added a commit that referenced this pull request Aug 10, 2026
`merge_phases.rs` (#706) opens with an intra-doc link to
`crate::external::SortPhaseTimer`, but the struct is private to
`external`, so the path is not nameable from another module and rustdoc
cannot resolve it. Widen it to `pub(crate)` — the narrowest visibility
that makes the existing cross-reference valid. No public API change.

This surfaced only when #706 was rebased onto this branch: `main`'s
`ci-doc` alias does not pass `--document-private-items`, so the broken
link is invisible there, while this branch has checked private-item links
since #722. The same gap will keep producing this class upstream until
`main` adopts the flag.
nh13 added a commit that referenced this pull request Aug 19, 2026
…mulated (#722)

`cargo ci-doc` builds the workspace docs with `RUSTDOCFLAGS="-D warnings"`,
which reads as "every rustdoc warning is an error." It was not. Rustdoc
only checks intra-doc links on items it actually renders, and without
`--document-private-items` that means public items only -- so a broken
link in the doc comment of a private fn, a private field, or a
`#[cfg(test)]` helper never reached the linter.

Thirty such links had accumulated across the workspace, all of them
invisible to a green docs job. This adds the flag to the `ci-doc` alias
and fixes every link it surfaces, so the job now checks what its name
implies.

This is a gap in the check, not a pile of typos. It was found only
because a broken link in `crates/fgumi-sort/src/inline.rs` was caught by
review on #720 -- CI could not have caught it, and could not catch the
other twenty-nine either. Closing the gap is the point; the fixes are the
cost of closing it. None of the thirty were reachable defects: the cost
was a doc build that quietly under-checked itself, plus links that render
as literal brackets instead of hyperlinks.

Four kinds:

- Not in scope at the link site, so the path was required --
  `PipelineError::*`, `EdgeMetrics`, `MAX_ARITY`, `TwoInputHandles`,
  `SortWorkerPool::phase1_queue_depths`, `PooledBamWriter::new_indexing`.
- Associated fns linked bare instead of through `Self::` --
  `merge_chunks_generic`, `merge_chunks_with_index`.
- A symbol in another crate -- `read_raw_record` lives in
  `fgumi-raw-bam`, not `fgumi-sort`.
- Prose that rustdoc parses as a reference-style link -- byte-layout
  notation `[len(4)][record(len)]`, index expressions `buffer[0]` and
  `R1[i]`, and ``[`X`](path)`` pairs whose explicit target is redundant
  because the link text already resolves.

Touches `fgumi-sort`, `fgumi-pipeline-core`, `fgumi-bam-io`, and the main
crate. Docs and one cargo alias only -- no functional change. Based on
`main-runall` rather than `main` because eight of the fixes are in
`fgumi-pipeline-core`, which does not exist on `main`. Three further
instances of the same class, in files that #720 introduces, are fixed in
#720 itself rather than here.
nh13 added a commit that referenced this pull request Aug 19, 2026
`merge_phases.rs` (#706) opens with an intra-doc link to
`crate::external::SortPhaseTimer`, but the struct is private to
`external`, so the path is not nameable from another module and rustdoc
cannot resolve it. Widen it to `pub(crate)` — the narrowest visibility
that makes the existing cross-reference valid. No public API change.

This surfaced only when #706 was rebased onto this branch: `main`'s
`ci-doc` alias does not pass `--document-private-items`, so the broken
link is invisible there, while this branch has checked private-item links
since #722. The same gap will keep producing this class upstream until
`main` adopts the flag.
nh13 added a commit that referenced this pull request Aug 19, 2026
…mulated (#722)

`cargo ci-doc` builds the workspace docs with `RUSTDOCFLAGS="-D warnings"`,
which reads as "every rustdoc warning is an error." It was not. Rustdoc
only checks intra-doc links on items it actually renders, and without
`--document-private-items` that means public items only -- so a broken
link in the doc comment of a private fn, a private field, or a
`#[cfg(test)]` helper never reached the linter.

Thirty such links had accumulated across the workspace, all of them
invisible to a green docs job. This adds the flag to the `ci-doc` alias
and fixes every link it surfaces, so the job now checks what its name
implies.

This is a gap in the check, not a pile of typos. It was found only
because a broken link in `crates/fgumi-sort/src/inline.rs` was caught by
review on #720 -- CI could not have caught it, and could not catch the
other twenty-nine either. Closing the gap is the point; the fixes are the
cost of closing it. None of the thirty were reachable defects: the cost
was a doc build that quietly under-checked itself, plus links that render
as literal brackets instead of hyperlinks.

Four kinds:

- Not in scope at the link site, so the path was required --
  `PipelineError::*`, `EdgeMetrics`, `MAX_ARITY`, `TwoInputHandles`,
  `SortWorkerPool::phase1_queue_depths`, `PooledBamWriter::new_indexing`.
- Associated fns linked bare instead of through `Self::` --
  `merge_chunks_generic`, `merge_chunks_with_index`.
- A symbol in another crate -- `read_raw_record` lives in
  `fgumi-raw-bam`, not `fgumi-sort`.
- Prose that rustdoc parses as a reference-style link -- byte-layout
  notation `[len(4)][record(len)]`, index expressions `buffer[0]` and
  `R1[i]`, and ``[`X`](path)`` pairs whose explicit target is redundant
  because the link text already resolves.

Touches `fgumi-sort`, `fgumi-pipeline-core`, `fgumi-bam-io`, and the main
crate. Docs and one cargo alias only -- no functional change. Based on
`main-runall` rather than `main` because eight of the fixes are in
`fgumi-pipeline-core`, which does not exist on `main`. Three further
instances of the same class, in files that #720 introduces, are fixed in
#720 itself rather than here.
nh13 added a commit that referenced this pull request Aug 19, 2026
`merge_phases.rs` (#706) opens with an intra-doc link to
`crate::external::SortPhaseTimer`, but the struct is private to
`external`, so the path is not nameable from another module and rustdoc
cannot resolve it. Widen it to `pub(crate)` — the narrowest visibility
that makes the existing cross-reference valid. No public API change.

This surfaced only when #706 was rebased onto this branch: `main`'s
`ci-doc` alias does not pass `--document-private-items`, so the broken
link is invisible there, while this branch has checked private-item links
since #722. The same gap will keep producing this class upstream until
`main` adopts the flag.
nh13 added a commit that referenced this pull request Aug 23, 2026
…mulated (#722)

`cargo ci-doc` builds the workspace docs with `RUSTDOCFLAGS="-D warnings"`,
which reads as "every rustdoc warning is an error." It was not. Rustdoc
only checks intra-doc links on items it actually renders, and without
`--document-private-items` that means public items only -- so a broken
link in the doc comment of a private fn, a private field, or a
`#[cfg(test)]` helper never reached the linter.

Thirty such links had accumulated across the workspace, all of them
invisible to a green docs job. This adds the flag to the `ci-doc` alias
and fixes every link it surfaces, so the job now checks what its name
implies.

This is a gap in the check, not a pile of typos. It was found only
because a broken link in `crates/fgumi-sort/src/inline.rs` was caught by
review on #720 -- CI could not have caught it, and could not catch the
other twenty-nine either. Closing the gap is the point; the fixes are the
cost of closing it. None of the thirty were reachable defects: the cost
was a doc build that quietly under-checked itself, plus links that render
as literal brackets instead of hyperlinks.

Four kinds:

- Not in scope at the link site, so the path was required --
  `PipelineError::*`, `EdgeMetrics`, `MAX_ARITY`, `TwoInputHandles`,
  `SortWorkerPool::phase1_queue_depths`, `PooledBamWriter::new_indexing`.
- Associated fns linked bare instead of through `Self::` --
  `merge_chunks_generic`, `merge_chunks_with_index`.
- A symbol in another crate -- `read_raw_record` lives in
  `fgumi-raw-bam`, not `fgumi-sort`.
- Prose that rustdoc parses as a reference-style link -- byte-layout
  notation `[len(4)][record(len)]`, index expressions `buffer[0]` and
  `R1[i]`, and ``[`X`](path)`` pairs whose explicit target is redundant
  because the link text already resolves.

Touches `fgumi-sort`, `fgumi-pipeline-core`, `fgumi-bam-io`, and the main
crate. Docs and one cargo alias only -- no functional change. Based on
`main-runall` rather than `main` because eight of the fixes are in
`fgumi-pipeline-core`, which does not exist on `main`. Three further
instances of the same class, in files that #720 introduces, are fixed in
#720 itself rather than here.
nh13 added a commit that referenced this pull request Aug 23, 2026
`merge_phases.rs` (#706) opens with an intra-doc link to
`crate::external::SortPhaseTimer`, but the struct is private to
`external`, so the path is not nameable from another module and rustdoc
cannot resolve it. Widen it to `pub(crate)` — the narrowest visibility
that makes the existing cross-reference valid. No public API change.

This surfaced only when #706 was rebased onto this branch: `main`'s
`ci-doc` alias does not pass `--document-private-items`, so the broken
link is invisible there, while this branch has checked private-item links
since #722. The same gap will keep producing this class upstream until
`main` adopts the flag.

This branch was previously deployed

1 inactive deployment
github-actions — 9d05689e Deployed Aug 7, 2026 by nh13 via coverage #3359
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.

1 participant