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

aas-core-works / aas-package3-golang / 29779137136
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v2.0.0
DEFAULT BRANCH: main
Ran 20 Jul 2026 09:11PM UTC
Jobs 1
Files 2
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

20 Jul 2026 09:07PM UTC coverage: 91.528% (+1.6%) from 89.968%
29779137136

push

github

web-flow
Make AASX read/write stream APIs lazy and bounded-memory (#14)

* feat!: add bounded lazy package reading

we do retain ZIP entries behind ReaderAt and enforce configurable read limits so large AASX payloads are opened without archive-sized allocations.

* feat: add append-only package writer

we do stream each part directly into a ZIP writer and finalize OPC metadata on close so callers can create large AASX packages with bounded memory.

* chore: refresh Go 1.26 project metadata

we do add Go 1.26 to CI and refresh README badges and tables so the project metadata matches the current tooling.

* docs: prepare bounded I/O v2 release

we do document the v2 import migration, lazy-reader lifecycle, limits, and append-only writer while hardening CRC, close, and overflow tests so the release behavior is explicit and verified.

* fix: harden lazy package reading

we do classify OPC paths exactly, reject duplicate entries, guard streamed expansion, and synchronize closure so untrusted packages remain bounded and closed packages fail safely.

* fix: snapshot streaming writer metadata

we do retain immutable part metadata behind opaque writer handles and reject reserved OPC paths so finalized relationships and content types always match emitted entries.

* test: stabilize metadata and cover edge cases

we do sort content-type inputs and exercise reader and writer validation branches so generated metadata is reproducible and coverage remains above the project baseline.

668 of 729 new or added lines in 1 file covered. (91.63%)

2 existing lines in 1 file now uncovered.

1372 of 1499 relevant lines covered (91.53%)

194.05 hits per line

Uncovered Changes

Lines Coverage ∆ File
61
91.49
1.59% package.go

Coverage Regressions

Lines Coverage ∆ File
2
91.49
1.59% package.go
Jobs
ID Job ID Ran Files Coverage
1 29779137136.1 20 Jul 2026 09:11PM UTC 2
91.53
GitHub Action Run
Source Files on build 29779137136
  • Tree
  • List 2
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • db18b7a9 on github
  • Prev Build on main (#29685051158)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc