Skip to content

docs(platform): design record — bundle nix outputs, images, binaries as GitHub Releases - #460

Open
rigel-mintaka wants to merge 1 commit into
mainfrom
compass/rig-1746-releases-bundling-design
Open

docs(platform): design record — bundle nix outputs, images, binaries as GitHub Releases#460
rigel-mintaka wants to merge 1 commit into
mainfrom
compass/rig-1746-releases-bundling-design

Conversation

@rigel-mintaka

Copy link
Copy Markdown
Contributor

Design record (no implementation) for a GitHub Releases bundling lane per Matt's directive. Resolves four forks: (1) surface = compass GHA (not orion Woodpecker — in-repo GITHUB_TOKEN, public download point, artifacts are compass-built); (2) artifacts = per-arch binaries attached + image referenced by GHCR digest + nix-outputs narHash manifest (no multi-GB tarballs); (3) versioning = per-build build-<sha12> prereleases on qualifying main pushes + a v* semver lane reserved for RIG-1746, with orion config-publish cutting over from go install to Release-asset download (retargets RIG-2103, pending ruling); (4) auth = workflow GITHUB_TOKEN with contents: write, no PR triggers.

Five Open Questions batched for Matt (binary-set boundary, RIG-2103 disposition, trigger breadth, closure attachment, prerelease retention).

Spec-impact: none. Refs RIG-1746

Co-authored-by: Matt Wilkinson matt@rigel.build

@linear-code

linear-code Bot commented Aug 21, 2026

Copy link
Copy Markdown

RIG-1746

@github-actions

github-actions Bot commented Aug 21, 2026

Copy link
Copy Markdown

Compass engineering docs preview: https://compass-rig-1746-releases-bu.compass-eng-docs.pages.dev

Deployed from compass/rig-1746-releases-bundling-design at 7b2ecff.

Changed pages:

@rigel-mintaka
rigel-mintaka force-pushed the compass/rig-1746-releases-bundling-design branch 3 times, most recently from b427265 to fb7a543 Compare August 22, 2026 13:22
…as GitHub Releases

Design record (no implementation) for a GitHub Releases bundling lane per Matt's directive. Resolves four forks: (1) surface = compass GHA (not orion Woodpecker — in-repo GITHUB_TOKEN, public download point, artifacts are compass-built); (2) artifacts = per-arch binaries attached + image referenced by GHCR digest + nix-outputs narHash manifest (no multi-GB tarballs); (3) versioning = per-build `build-<sha12>` prereleases on qualifying main pushes + a `v*` semver lane reserved for RIG-1746, with orion config-publish cutting over from `go install` to Release-asset download (retargets RIG-2103, pending ruling); (4) auth = workflow GITHUB_TOKEN with contents: write, no PR triggers.

Five Open Questions batched for Matt (binary-set boundary, RIG-2103 disposition, trigger breadth, closure attachment, prerelease retention).

Spec-impact: none. Refs RIG-1746

Co-authored-by: Matt Wilkinson <matt@rigel.build>
@rigel-mintaka
rigel-mintaka force-pushed the compass/rig-1746-releases-bundling-design branch from fb7a543 to 7b2ecff Compare August 22, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant