You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Re-pin to macula-go v0.29.0, the release that carries A0 #17
Purpose (reliability): a PHP application built on this SDK recovers from a sealed_required refusal by resealing to the key the refusal carries, instead of failing for 5 to 10 minutes on a stale keyless candidate.
macula-go v0.29.0 (9f84784a773914ccb419eb928f78ff7fe12599e4) is the release that carries release A0's reading side (macula-io/macula-go#43): a caller that a keyed provider refuses sealed_required reads seal.kem_key from the refusal's signed tbs, reseals to it, and is answered; a clear client stream that wrote before the refusal replays its writes in order under the sealed reopen. That repo proves it in CI on the released sha, and the release carries the run as sealed-interop-v0.29.0.log.
This SDK pins macula-go v0.27.0 (f3ecb6a) today, which predates A0, so it cannot inherit any of that.
Scope
Pin abi/MACULA_GO_REF from v0.27.0 (f3ecb6a) to v0.29.0 / 9f84784a773914ccb419eb928f78ff7fe12599e4.
Nothing else changes: no API, no docs beyond the pin line and any version string that names it, no version bump of this package, no tag.
Run the full suite and this repo's sealed interop against the new pin.
Done when
CI on the exact tip of the re-pin PR is green, with the interop passing in both profiles.
The pin line names both the tag and the commit, as it does today.
CI on the exact tip: run 40626971758 (PR), and on main run 40628255332 — php (lint, composer validate, phpunit against the in-process stations), docs snippets, structural floors and advisories, all green.
This is the one SDK where both Done-when bullets hold literally: the main Sealed interop run 40628254985 finished green, so the interop ran in both profiles against the pin.
Not run locally: the change is the one-line pin, and CI was its first build — said here rather than implied.
Activity
rgfaber commentedon Oct 28, 2026
Landed.
abi/MACULA_GO_REFis nowv0.29.0 9f84784a773914ccb419eb928f78ff7fe12599e4, both the tag and the commit.02266c2593..ca0918d6ba(PR pin macula-go v0.29.0, the release that carries A0 #18, MERGEABLE/CLEAN; base was the default-branch tip at the push).php(lint, composer validate, phpunit against the in-process stations), docs snippets, structural floors and advisories, all green.Sealed interoprun 40628254985 finished green, so the interop ran in both profiles against the pin.Purpose met.
Refs macula-io/macula-go#43.