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

Alan-Jowett / LexonGraph / 29038421272
82%

Build:
DEFAULT BRANCH: main
Ran 09 Jul 2026 05:55PM UTC
Jobs 1
Files 33
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

09 Jul 2026 05:49PM UTC coverage: 81.8% (-0.1%) from 81.919%
29038421272

push

github

web-flow
Add Azure Table block store v2 (#157)

* Add Azure Table block store v2

Introduce a new Azure Table v2 block-store crate and matching spec package without modifying the predecessor crate.

The v2 implementation switches single-block read/write operations to a reqwest-based Azure Table REST path so real Azure responses no longer fail on missing common storage headers, and it stores payloads in deterministic chunk0/chunk1/... properties sized for the real string-property limit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Run Azure Table v2 live test in CI

Extend the Azure live verification job to watch the Azure Table v2 crate and spec paths, provision a temporary Azure Table alongside the blob test resources, and run the ignored live_azure test for lexongraph-block-store-azure-table-v2.

Also update the workspace CI specification package so the governed CI behavior covers the Azure Table v2 live verification surface and the temporary table resource lifecycle.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Fix zip crate clippy question-mark lint

Replace a manual Option match in the end-of-central-directory parser with the question-mark form required by the current workspace clippy configuration.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Address PR 157 review comments

Sanitize reqwest error formatting so SAS-bearing URLs are not leaked, harden Azure Table entity decoding against untrusted ByteLen/ChunkCount metadata before allocation, and make enumeration ignore unrelated rows that omit block metadata while still failing recognized malformed candidates.

Also add focused tests covering the redaction, impossible-length rejection, and unrelated-entity enumeration behavior.

Co-authored-by: Copilot <2235562... (continued)

814 of 1040 new or added lines in 2 files covered. (78.27%)

25654 of 31362 relevant lines covered (81.8%)

79620.59 hits per line

Uncovered Changes

Lines Coverage ∆ File
226
78.21
crates/lexongraph-block-store-azure-table-v2/src/lib.rs
Jobs
ID Job ID Ran Files Coverage
1 29038421272.1 09 Jul 2026 05:55PM UTC 33
81.8
GitHub Action Run
Source Files on build 29038421272
  • Tree
  • List 33
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29038421272
  • 72f94895 on github
  • Prev Build on main (#28965730036)
  • Next Build on main (#29050447612)
  • 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