Skip to content

ci(dev): build CLI, router, and UI artifacts on dev push#735

Merged
nomadicrogue merged 2 commits into
devfrom
cicd/dev-build-artifacts-only
May 23, 2026
Merged

ci(dev): build CLI, router, and UI artifacts on dev push#735
nomadicrogue merged 2 commits into
devfrom
cicd/dev-build-artifacts-only

Conversation

@abs2023
Copy link
Copy Markdown
Collaborator

@abs2023 abs2023 commented May 23, 2026

Summary

  • Enables artifact-only CI on dev push while test→main is blocked by SecretVM v0.0.27 portal availability.
  • Runs on dev: Go verify, tag generation, proxy-router docker test, CLI + proxy-router executables (all platforms), UI desktop builds (all platforms) — artifacts downloadable from the workflow run.
  • Still skipped on dev: GHCR docker push, TEE image, GitHub release upload, Titan/Morpheus AWS deploy, SecretVM deploy, NLB drain.
  • Dev UI builds omit SERVICE_PROXY_DOWNLOAD_URL_* (no GitHub release exists); test proxy-router from the proxy-router workflow artifact alongside the UI installer.

Context

We need to validate DEV-only bits (UI desktop work, etc.) without merging dev→test until test→main promotes. This is intentionally temporary — revert dev push builds after main promotion unblocks.

Test plan

  • Merge to dev
  • Push a trivial change under ui-desktop/, cli/, or proxy-router/ (or re-run workflow) and confirm jobs run: Build Service Executables + all 5 UI platform jobs
  • Confirm no Build & Push Docker Image, Build & Push TEE Docker Image, or deploy jobs run
  • Download cli, proxy-router, and platform UI artifacts from the run and smoke-test locally

Made with Cursor

abs2023 and others added 2 commits May 23, 2026 12:45
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 nomadicrogue merged commit ce3f3b7 into dev May 23, 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.

2 participants