• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JuliaIO / Zarr.jl / 23071555273
82%

Build:
DEFAULT BRANCH: master
Ran 13 Mar 2026 09:44PM UTC
Jobs 12
Files 30
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Mar 2026 09:38PM UTC coverage: 82.336% (+0.1%) from 82.227%
23071555273

push

github

web-flow
Add AbstractChunkKeyEncoding and chunk key encoding registration (#234)

* Add AbstractChunkKeyEncoding, rename ChunkEncoding

* Add constraint

Co-authored-by: Anshul Singhvi <anshulsinghvi@gmail.com>

* chore: Update to new master

* feat: Add SuffixChunkKeyEncoding

* Registration system for chunk key encoding (#242)

* Implement a registration system for chunk key encoding

* refactor: Add typed ChunkKeyEncodingEntry to chunk key encoding registration

Introduce `ChunkKeyEncodingEntry` struct pairing
`return_type::Type{<:AbstractChunkKeyEncoding}` with `parser::Function`,
replacing the bare `Dict{String, Function}` registry.

- `register_chunk_key_encoding(parser, name, ::Type{T}=AbstractChunkKeyEncoding)`
  now stores a `ChunkKeyEncodingEntry` with the declared return type; the type
  is the last (optional) argument to work naturally with do-block syntax
- `parse_chunk_key_encoding` asserts the result against `entry.return_type`
  at runtime
- All built-in registrations updated with their specific concrete types
  (`ChunkKeyEncoding` for "default" and "v2", `SuffixChunkKeyEncoding` for
  "suffix")

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Anshul Singhvi <anshulsinghvi@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

62 of 65 new or added lines in 5 files covered. (95.38%)

1 existing line in 1 file now uncovered.

1403 of 1704 relevant lines covered (82.34%)

19672.68 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
83.74
0.0% src/Storage/Storage.jl
2
94.12
src/chunkkeyencoding.jl

Uncovered Existing Lines

Lines Coverage ∆ File
1
96.83
0.42% src/metadata3.jl
Jobs
ID Job ID Ran Files Coverage
1 run-pre-macOS-latest-default - 23071555273.1 13 Mar 2026 09:50PM UTC 29
80.94
GitHub Action Run
2 run-lts-ubuntu-latest-default - 23071555273.2 13 Mar 2026 09:44PM UTC 30
80.84
GitHub Action Run
3 run-1-windows-latest-default - 23071555273.3 13 Mar 2026 09:47PM UTC 29
80.93
GitHub Action Run
4 run-pre-windows-latest-default - 23071555273.4 13 Mar 2026 09:46PM UTC 29
80.94
GitHub Action Run
5 run-nightly-windows-latest-default - 23071555273.5 13 Mar 2026 09:48PM UTC 29
80.94
GitHub Action Run
6 run-1-macOS-latest-default - 23071555273.6 13 Mar 2026 09:47PM UTC 29
80.93
GitHub Action Run
7 run-lts-macOS-latest-default - 23071555273.7 13 Mar 2026 09:47PM UTC 30
80.84
GitHub Action Run
8 run-pre-ubuntu-latest-default - 23071555273.8 13 Mar 2026 09:51PM UTC 29
80.94
GitHub Action Run
9 run-lts-windows-latest-default - 23071555273.9 13 Mar 2026 09:46PM UTC 30
80.84
GitHub Action Run
10 run-nightly-macOS-latest-default - 23071555273.10 13 Mar 2026 09:47PM UTC 29
80.94
GitHub Action Run
11 run-nightly-ubuntu-latest-default - 23071555273.11 13 Mar 2026 09:48PM UTC 29
80.94
GitHub Action Run
12 run-1-ubuntu-latest-default - 23071555273.12 13 Mar 2026 09:51PM UTC 29
80.93
GitHub Action Run
Source Files on build 23071555273
  • Tree
  • List 30
  • Changed 5
  • Source Changed 5
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23071555273
  • d13f7cfa on github
  • Prev Build on master (#23070914998)
  • Next Build on master (#23072019189)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc