Skip to content

ADRs tagged release

Auto-generated by scripts/docs/generate-adr-by-tag.sh. Edit ADR Tags: lines to update.

65 ADR(s) carry this tag.

ID Title
ADR-0002 Merge path gpu-opt to sycl to master, master is fork default
ADR-0004 Auto-push sycl and master to origin after merges
ADR-0010 Sign release artifacts keyless via Sigstore
ADR-0011 Version scheme v3.x.y-lusoris.N
ADR-0037 Protect master branch on GitHub with required checks
ADR-0166 MCP server release artifact channel — PyPI + GitHub release attachment + Sigstore (T7-2)
ADR-0221 CHANGELOG + ADR-index fragment-file pattern
ADR-0698 VMAFX Production Dockerfile — Multi-Arch, Image Signing, SBOM
ADR-0815 Distroless Dockerfiles for vmafx-operator and vmafx-node
ADR-0892 Conventional-Commits coverage + Changelog-fragment section hygiene
ADR-0913 Changelog fragment renderer — splice contract is ^## \[, not ^##
ADR-1102 Container-only canonical artifact publishing (Phase 4b.9)
ADR-1127 Use one independent SemVer release stream
ADR-1128 Make changelog fragments own release cuts
ADR-1129 Align release containers with the published tag and runtime ABI
ADR-1151 Cut the fork's first release as v1.0.0 on a fresh number line
ADR-1171 release-please credential gate warns on push, errors on dispatch
ADR-1178 Dev container image publication and release artifact container enforcement
ADR-1198 An unknown changelog.d/ subdirectory fails the run instead of warning
ADR-1201 Cut release candidates before the final 1.0.0
ADR-1235 libvmaf.pc advertises the ABI version, not the product version
ADR-1341 Stage correctness, benchmarking, and retraining across RC1 through RC3
ADR-1344 Leave [project].version out of the Python lock input fingerprint
ADR-1345 Exempt release changelog archives from the large-file gate
ADR-1346 Build native release artifacts on a hosted runner inside the build-deps container stage
ADR-1347 Recover a release's container images with the default branch's build recipe
ADR-1348 Number release candidates with release-please's prerelease versioning
ADR-1349 Build the vmafx-node image per architecture on native runners
ADR-1350 Include the FFmpeg patch series in the image recovery recipe
ADR-1352 Shift the first-release candidate mapping by one
ADR-1353 Give the Helm server workload its own component selector
ADR-1354 Build the native Linux bundle on the Debian 13 release track
ADR-1356 Release provenance from GitHub build-provenance attestations, not slsa-github-generator
ADR-1368 Build and run the oneAPI release image on Debian 13 with pinned Intel packages
ADR-1388 Exempt PAT-mode release PRs from authoring-discipline gates via verified release-only diff
ADR-1421 Map the first-release candidates RC3 to RC8
ADR-1490 Insert RC7 CPU capability source of truth and shift the later candidates
ADR-1493 macOS tester bundle, an exception to container-only publishing
ADR-1503 Every published tester artifact carries its licence texts, an attested SPDX SBOM and the source its copyleft parts require, and a gate refuses a file with no recorded licence
ADR-1513 The production images, release assets and Python packages follow the tester licensing rules, checked by the same tool
ADR-1515 A native Windows tester zip for x64 and Arm64, built by the hosted runners with MSVC and a static C runtime
ADR-1516 A Windows CUDA tester zip that ships no NVIDIA file and measures every CUDA twin on a tester's Windows PC
ADR-1566 A Windows SYCL tester zip built with /MD that carries its runtime beside every program and measures every SYCL twin on a tester's Intel GPU
ADR-1578 The rc.1 and rc.2 ROCm and node images are withdrawn; every other published rc image gets notices and a source companion
ADR-1589 the Helm chart deploys vmafx-controller as its own one-replica workload, and the release publishes a licence-gated controller image
ADR-1591 Publish every archive and image at the strongest compression its documented consumers open
ADR-1594 zstd image layers with a Docker Engine 23.0 floor, and zopfli for the Windows zips
ADR-1595 Build and run what the push-only and release-only workflows publish, before they publish
ADR-1685 A post-1.0 embedding milestone: zero-copy device-frame import with fences, asynchronous window scores, and an unchanged licence
ADR-1687 Require the pull-request release legs through the aggregator
ADR-1700 The tester selectors follow their own paths, not the full-mode fallback
ADR-1701 Build and test the tester image every night on master
ADR-1707 Cut v1.0.0-rc.3 without waiting for outside-hardware reports
ADR-1805 Delete the Netflix release tags inherited by VMAFx/vmafx
ADR-1829 RC4 owns the whole device-memory import API, not only the first full Rust metric
ADR-1868 Fold the 2026-10-05 scope into the existing RC4 to RC9 candidates
ADR-1880 Format envelope and device-targeted scoring in the 1.0.0 candidates
ADR-1897 VMAFx ABI numbering before 1.0: additions take a patch bump and join the current minor's version node
ADR-2001 Release scope of 1.0.0 and the roadmap to 2.0
ADR-2169 CI runs the tier a pull request owes, not the whole suite on every push
ADR-2197 Generated changelog, ADR index and rebase notes are rendered when pull requests land
ADR-2198 A tester leg builds where its inputs change, and no release is cut on a leg nobody saw green
ADR-2342 Record the scope decisions of 2026-10-06 and 2026-10-07 in the candidate map
ADR-2343 Reference-exact extractors by default, with a named Netflix compatibility mode
ADR-2383 macOS and Windows package channels are fed by the verified native release pipelines