Skip to content

P1: Publish a reproducible deployable controlled-alpha release #25

Description

@wms2537

Risk: MAR-P1-005

Problem

Exact-commit CI evidence exists, but the repository has no versioned OCI image, image smoke test, migration/rollback runbook, SBOM/digest record, or release tag.

Required outcome

Produce a reproducible, non-root runtime image and a controlled-alpha release procedure without weakening the existing gate.

Acceptance criteria

  • multi-stage image build pins the Node major and installs from the committed lockfile
  • runtime runs as a non-root user with API, worker, relay, admin, migration, and health contracts documented
  • image build and local health/migration smoke test run in CI
  • release records image digest and SBOM/provenance artifacts
  • forward migration, rollback limitations, and application rollback are documented
  • package/changelog/tag agree on v0.1.0-alpha.2
  • PR and post-merge main gates pass before the tag is created
  • published immutable GHCR digest is anonymously pullable from a credential-free client

Release candidate history

v0.1.0-alpha.1 is retained as an immutable failed publication candidate. v0.1.0-alpha.2 is the controlled-alpha release that corrected and strictly validates the BuildKit SLSA/SPDX attestations.

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentScoped, dependency-declared work ready for an implementation agent

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions