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

thanos / codecs / b892d4c1f2e23ebf161e54ad91d225b49f815e5a-PR-22
95%
main: 95%

Build:
Build:
LAST BUILD BRANCH: v0.1.1/fixes-and-updates
DEFAULT BRANCH: main
Ran 14 Jun 2026 05:58PM UTC
Jobs 1
Files 13
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

14 Jun 2026 05:49PM UTC coverage: 94.891%. First build
b892d4c1f2e23ebf161e54ad91d225b49f815e5a-PR-22

Pull #22

github

thanos
Add livebook testing CI workflow and fix livebook issues (#20, #21)

Issue #20: Add :bit shuffle support to blosc2 codec
- Implement bit_shuffle/bit_unshuffle in Rust NIF using block-based
  bit transposition (8-element blocks, remainder copied as-is)
- Add BLOSC_BITSHUFFLE constant (2) and dispatch in compress/decompress
- Add :bit to @valid_shuffles and shuffle_to_int/1 in Elixir
- Update tests: replace rejection test with acceptance, add round-trip
- Update README blosc2 options table to include :bit shuffle

Issue #21: Fix errors in livebooks
- 02_compression_fundamentals.livemd: add {:jason, "~> 1.4"} to
  Mix.install, fix Jason.encode!(%{for...}) → Jason.encode!(for...),
  wrap for-comprehension in map value with parentheses,
  replace Kino.VegaLite.new() with returning VegaLite pipeline
- 03_codec_comparison.livemd: remove all Kino.VegaLite.new() calls
- 04_building_storage_systems.livemd: add {:jason, "~> 1.4"} to
  Mix.install, fix Jason.encode!(%{for...}) → Jason.encode!(for...),
  wrap for-comprehensions in map values with parentheses

CI: Add .github/workflows/test_livebooks.yml for livebook_test
on Elixir 1.17.3 / OTP 26.2 (livebook v0.19 is incompatible with
Elixir 1.18+ / OTP 27+). Dependency injected via sed at CI time.

Add livebook_test-issues.md documenting the livebook compilation bug.
Pull Request #22: V0.1.1/fixes and updates

1 of 1 new or added line in 1 file covered. (100.0%)

130 of 137 relevant lines covered (94.89%)

232.08 hits per line

Jobs
ID Job ID Ran Files Coverage
1 b892d4c1f2e23ebf161e54ad91d225b49f815e5a-PR-22.1 14 Jun 2026 05:58PM UTC 13
94.89
GitHub Action Run
Source Files on build b892d4c1f2e23ebf161e54ad91d225b49f815e5a-PR-22
  • Tree
  • List 13
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #22
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