Skip to content

CI: build via penguin-tools Nix; tag-only releases#4

Merged
lacraig2 merged 1 commit into
masterfrom
ci/build-via-penguin-tools
Jun 21, 2026
Merged

CI: build via penguin-tools Nix; tag-only releases#4
lacraig2 merged 1 commit into
masterfrom
ci/build-via-penguin-tools

Conversation

@lacraig2

Copy link
Copy Markdown

Stop cross-building console in this repo's CI; penguin-tools builds it for every guest arch (github:rehosting/penguin-tools#console-<arch>) and ships it in penguin-tools.tar.gz.

  • tests.yml (PR check): builds console for all guest arches through the penguin-tools flake with --override-input console = this checkout (validity check), replacing the embedded-toolchains Docker build.
  • build.yml (release): keeps cutting a versioned tag/release for provenance, but no binary asset — penguin-tools is the binary source.

Part of the guest-tool nixification (penguin-tools#11, now merged).

console is now cross-built for every guest arch by penguin-tools
(github:rehosting/penguin-tools#console-<arch>) and shipped in
penguin-tools.tar.gz. Stop building code here:

- tests.yml: the PR check builds console for all guest arches via the
  penguin-tools flake (--override-input console = this checkout) instead of the
  embedded-toolchains Docker image.
- build.yml: the release workflow cuts a versioned tag/release only, no binary
  asset (penguin-tools is the binary source).
@lacraig2 lacraig2 merged commit e84247c into master Jun 21, 2026
1 check passed
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