Skip to content

Load macula-go's released libmacula; 0.7.0 - #1

Merged
rgfaber merged 2 commits into
mainfrom
venus-libmacula
Oct 5, 2026
Merged

rgfaber merged 2 commits into
mainfrom
venus-libmacula

Conversation

@rgfaber

@rgfaber rgfaber commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Runs CI for the libmacula port (d916f99). Merge goes through the push ask, not this PR.

🤖 Generated with Claude Code

macula-php bound its own cabi/ over macula-go v0.12.0, which refuses a
macula 13 advertisement that names a KEM key as malformed. It now loads the
released libmacula for the tag in abi/MACULA_GO_REF (v0.22.0), fetched and
checked against SHA256SUMS and its attestation by composer build, as
macula-py, .NET and ts do; Binding refuses another ABI version. Errors cross
as libmacula's JSON kinds. Calls, streams and serving gain confidential:
(sealed whenever the provider names a KEM key, Required never in the clear),
connect gains kemAdvertise:, and a served Request says whether it was sealed.
Tests run against macula-go's teststation at the same tag.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@rgfaber rgfaber closed this Oct 5, 2026
@rgfaber rgfaber reopened this Oct 5, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@rgfaber
rgfaber merged commit e50a2fd into main Oct 5, 2026
1 check passed
@rgfaber
rgfaber deleted the venus-libmacula branch October 5, 2026 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant