Skip to content

ci: Build and publish latest (nightly) binaries - #308

Merged
tonyo merged 3 commits into
mainfrom
test/tonyo-edge-builds-1
Apr 13, 2026
Merged

tonyo merged 3 commits into
mainfrom
test/tonyo-edge-builds-1

Conversation

@tonyo

@tonyo tonyo commented Apr 9, 2026 •

Copy link
Copy Markdown
Collaborator

Publish latest builds to a rolling "Nightly" (pre-)release on GitHub, so that they can be installed and tested.

Naming: we can do "nightly"; "latest" is already taken by GitHub to represent the latest release.

@psviderski

psviderski commented Apr 10, 2026 •

Copy link
Copy Markdown
Owner

Goreleaser natively supports nightly builds and uses them itself: https://github.com/goreleaser/goreleaser/releases/tag/nightly
I did brief research recently, please see: https://claude.ai/share/80618728-c1b8-47ec-8476-087b78715169

So if we use goreleaser for all current releases, let's try using it for nightly as well.

Ah, it requires Pro which is a subscription, not a one-time payment hmmm. That's a bummer. I'm also interested if there a way to script/emulate such a behaviour using a regular release process.

@psviderski

Copy link
Copy Markdown
Owner

A relevant comment from discord:

Sounds like we probably need to invest some time in configuring the nightly build infrastructure so there is always builds with the latest changes are available. Combining this with uc machine init/add --version nightly and a command to upgrade daemons #142 sounds like a great way to test latest changes/fixes.

@tonyo
tonyo force-pushed the test/tonyo-edge-builds-1 branch from 6f16ccc to dce387b Compare April 11, 2026 22:20
@tonyo
tonyo force-pushed the test/tonyo-edge-builds-1 branch from dce387b to 49d91c4 Compare April 11, 2026 22:25
@tonyo

tonyo commented Apr 11, 2026

Copy link
Copy Markdown
Collaborator Author

Switched to using goreleaser (also added it to Mise); renamed to nightly.

uc machine init/add --version nightly should work now, but will test properly when we have the release in place.

@tonyo
tonyo marked this pull request as ready for review April 11, 2026 22:28
@tonyo tonyo changed the title ci: Build and publish latest binaries ci: Build and publish latest (nightly) binaries Apr 11, 2026

@psviderski psviderski left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, ship it! 🚀

@tonyo
tonyo merged commit 02a318c into main Apr 13, 2026
7 checks passed
@tonyo
tonyo deleted the test/tonyo-edge-builds-1 branch April 13, 2026 17:34
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.

2 participants