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

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

Build:
Build:
LAST BUILD BRANCH: refs/tags/v2.0.0
DEFAULT BRANCH: main
Repo Added 05 Mar 2026 01:24PM UTC
Files 2
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

LAST BUILD ON BRANCH refs/tags/v2.0.0
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • aaronzi/fix-issue-13
  • aaronzi/fix-issue-9
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/setup-go-7
  • feature/deprecated-aasx-relationship-support
  • main
  • mristin/Add-test-coverage
  • mristin/Break-code-at-100-characters
  • mristin/Fix-license
  • mristin/Replace-headers-with-regions
  • mristin/Update-minimum-Go-version-in-check-style
  • refs/tags/v1.0.0
  • refs/tags/v1.0.0-rc.2
  • refs/tags/v1.0.0-rc1
  • refs/tags/v2.0.0

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

Relevant lines Covered
Build:
Build:
1499 RELEVANT LINES 1372 COVERED LINES
194.05 HITS PER LINE
Source Files on main
  • Tree
  • List 2
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29779137136 refs/tags/v2.0.0 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 alloca... push 20 Jul 2026 09:11PM UTC web-flow github
91.53
29778952179 main 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 alloca... push 20 Jul 2026 09:08PM UTC web-flow github
91.53
29778719692 aaronzi/fix-issue-13 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. Pull #14 20 Jul 2026 09:05PM UTC aaronzi github
91.53
29776836108 aaronzi/fix-issue-13 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. Pull #14 20 Jul 2026 08:37PM UTC aaronzi github
86.92
29685051158 main Merge pull request #12 from aas-core-works/dependabot/github_actions/actions/setup-go-7 ci: bump actions/setup-go from 6 to 7 push 19 Jul 2026 11:24AM UTC web-flow github
89.97
29658303677 dependabot/github_actions/actions/setup-go-7 ci: bump actions/setup-go from 6 to 7 Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6 to 7. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/v6...v7) ---... Pull #12 18 Jul 2026 07:43PM UTC web-flow github
89.97
27898700237 main Merge pull request #11 from aas-core-works/dependabot/github_actions/actions/checkout-7 ci: bump actions/checkout from 6 to 7 push 21 Jun 2026 08:30AM UTC web-flow github
89.97
27881856575 dependabot/github_actions/actions/checkout-7 ci: bump actions/checkout from 6 to 7 Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG... Pull #11 20 Jun 2026 07:43PM UTC web-flow github
89.97
26502366152 refs/tags/v1.0.0 Merge pull request #10 from aas-core-works/aaronzi/fix-issue-9 Improve path normalization push 27 May 2026 09:17AM UTC web-flow github
89.97
26249665072 refs/tags/v1.0.0-rc.2 Merge pull request #10 from aas-core-works/aaronzi/fix-issue-9 Improve path normalization push 21 May 2026 07:57PM UTC web-flow github
89.97
See All Builds (28)
  • Repo on GitHub
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