Epic A — v0.1.0: first public release · Issue #2 · thezer0com/zer0 · GitHub
Skip to content
This repository was archived by the owner on Oct 22, 2026. It is now read-only.
This repository was archived by the owner on Oct 22, 2026. It is now read-only.

Epic A — v0.1.0: first public release #2

Open

Description

@avelino

Purpose: execute docs/release-checklist.md end to end — from the split
public history to an announced, signed, notarised stable bundle — so the
first official release exists only when every step can fail on its own.
The checklist is the runbook; this epic tracks it and keeps the canary
channel honest as the dress rehearsal.

  • ADR-0125: an official release exists only on a v-tag; canary is the dress rehearsal, not gated on this list
  • ADR-0109: two bundles, each with its own bundle ID, profile and update channel; stable carries com.thezer0.browser
  • ADR-0105: Developer ID Application certificate under Team ID 24X5CQGA86 present and verifiable
  • ADR-0108: steps 1–2 (signed bundle) close with this release; the 1Password chain question lands in E4/E7
  • ADR-0005: the bundle embeds WebKit at the tag pinned in scripts/webkit/version.txt (lock paid in E7)
  • docs/release-checklist.md §1: split history pushed; ./scripts/check.sh green on the tree that will be tagged
  • docs/licensing.md §6: the LGPL source-offer artefact ships in the release zip

Children are the issues listing this one as Part of.

Activity

  1. added
    area:ci-releaseCanary and stable channels, the WebKit rebuild pipelines, notarization, appcast.
    area:securityThreat surface: the sandbox, permissions, the update chain, hostile input at every boundary.
    priority:highBlocks the v0.1.0 release or fixes a defect a person feels; everything else waits.
    epicRoadmap tracking issue: a checklist body citing the governing ADRs. Never a task itself.
    on Aug 20, 2026
  2. pinned this issue on Aug 20, 2026
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

    area:ci-releaseCanary and stable channels, the WebKit rebuild pipelines, notarization, appcast.area:securityThreat surface: the sandbox, permissions, the update chain, hostile input at every boundary.epicRoadmap tracking issue: a checklist body citing the governing ADRs. Never a task itself.priority:highBlocks the v0.1.0 release or fixes a defect a person feels; everything else waits.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions