ci(dev): build CLI, router, and UI artifacts on dev push#735
Merged
Conversation
Enable artifact-only builds on dev while test→main is blocked: executables and all desktop UI platforms upload to the workflow run without GHCR push, TEE build, GitHub release, or AWS/SecretVM deploy. UI dev builds omit proxy-router download URLs (no release exists); test router from artifacts. Temporary until dev can follow test after main promotion. Co-authored-by: Cursor <cursoragent@cursor.com>
Restore standard SERVICE_PROXY_DOWNLOAD_URL_* for dev UI builds and add Dev-UI-Release to upload desktop, CLI, and proxy-router assets to GitHub pre-releases (no GHCR/TEE/AWS). Updates latest-dev tag for rolling installs. Co-authored-by: Cursor <cursoragent@cursor.com>
nomadicrogue
approved these changes
May 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
devpush whiletest→mainis blocked by SecretVM v0.0.27 portal availability.SERVICE_PROXY_DOWNLOAD_URL_*(no GitHub release exists); test proxy-router from theproxy-routerworkflow artifact alongside the UI installer.Context
We need to validate DEV-only bits (UI desktop work, etc.) without merging
dev→testuntiltest→mainpromotes. This is intentionally temporary — revert dev push builds after main promotion unblocks.Test plan
devui-desktop/,cli/, orproxy-router/(or re-run workflow) and confirm jobs run:Build Service Executables+ all 5 UI platform jobsBuild & Push Docker Image,Build & Push TEE Docker Image, or deploy jobs runcli,proxy-router, and platform UI artifacts from the run and smoke-test locallyMade with Cursor