Skip to content

Release for Linux and Windows too, and build both on every pull request - #4

Merged
JetSquirrel merged 1 commit into
mainfrom
docs-onboarding
Sep 24, 2026
Merged

JetSquirrel merged 1 commit into
mainfrom
docs-onboarding

Conversation

@JetSquirrel

Copy link
Copy Markdown
Owner

The release gains two jobs beside the macOS one: a Linux tarball built on Ubuntu 22.04 (for a glibc old enough for most distributions) with the system libraries gpui-kit's own CI installs, and a Windows zip of ducklocal.exe — unsigned, there being no Windows certificate. The release job waits for all three and publishes all three; a platform that fails fails the release.

The locating step now finds each package and checks it is the package, not the artifact archive wrapping it: for the zip, that it holds ducklocal.exe.

Neither platform had ever been compiled, so CI builds both on every pull request, before a tag can find out.

The release gains two jobs beside the macOS one: a Linux tarball built on
Ubuntu 22.04 (for a glibc old enough for most distributions) with the system
libraries gpui-kit's own CI installs, and a Windows zip of ducklocal.exe —
unsigned, there being no Windows certificate. The release job waits for all
three and publishes all three; a platform that fails fails the release.

The locating step now finds each package and checks it is the package, not
the artifact archive wrapping it: for the zip, that it holds ducklocal.exe.

Neither platform had ever been compiled, so CI builds both on every pull
request, before a tag can find out.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@JetSquirrel
JetSquirrel merged commit ebfb065 into main Sep 24, 2026
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