Release Matrix with fixed runtime and exact scanned OCI publication #157
No reviewers
Labels
No labels
blocked
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
waiting-on-julian
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jlxq0/matrix-mcp!157
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/fixed-runtime-20261029"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Prepare v0.10.16 with the already reviewed fixed crypto dependencies and fresh room-verification read. This PR changes only the final runtime to the pinned official Debian13 nonroot base and release pipeline/docs. Rust1.96 builder, Matrix SDK0.19.1, encrypted stores, user, ports, credentials and entrypoint remain unchanged.
Release CI now builds one SPDX/SLSA-attested OCI layout, scans those exact bytes, and copies the full index by digest before exposing an immutable version tag. A different existing release tag is refused. The optional GHCR mirror copies the same layout without rebuilding/media conversion. Main builds and scans without publishing a release; PR jobs receive no registry credentials. The copier is byte-identical to the independently qualified CardDAV/Hevy helper.
Validation:386 unit+6 integration tests,4 crypto floor regressions, source audit0 vulnerability advisories with2 unsuppressed unmaintained notices; fixed-base compatibility health200/version/unauthenticated401 and14 OS packages with0HIGH/CRITICAL findings. Local disposable-registry test verified30 recursively copied objects, SPDX/SLSA retention, same-digest replay and conflicting-tag refusal. These are source/base qualification, not the new final release artifact. Exact-head independent review+CI, actual main image build, final tag scan/provenance/ELF/health and coordinated scoped platform promotion remain mandatory. No production apply or message writes.