Skip to content

Sprint 10.4 — Verify reproducible release artifacts #20

Description

@maruson08

Problem / motivation

Release artifacts must be traceable to one source commit and reproducible from a clean locked toolchain.

Scope

  • isolate release builds from stale files
  • verify browser artifact and canonical npm payload reproducibility
  • identify any unavoidable tar-layer nondeterminism precisely
  • generate a machine-verifiable SHA256SUMS manifest associating version, commit, filename, and digest

Non-goals

  • fake equivalence or timestamp-based artifacts
  • general release framework

Acceptance criteria

  • two clean builds produce byte-identical controllable artifacts
  • SHA-256 manifest verifies successfully
  • any nondeterministic layer is documented accurately

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions