From 4ca9c478a2fb1030ce789bbdb4f063825a958a2e Mon Sep 17 00:00:00 2001 From: Benson Wong Date: Fri, 29 May 2026 15:27:08 -0700 Subject: [PATCH] Makefile,internal/server: various release tweaks --- .github/workflows/release.yml | 6 ++---- .gitignore | 1 - Makefile | 3 +-- internal/server/ui_dist/placeholder.txt | 1 - 4 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f28cf18..c111cf5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,11 +32,9 @@ jobs: uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # 6.4.0 with: node-version: "24" - - name: Install dependencies and build UI + - name: Build UI run: | - cd ui-svelte - npm ci - npm run build + make ui - name: Run GoReleaser uses: goreleaser/goreleaser-action@1a80836c5c9d9e5755a25cb59ec6f45a3b5f41a8 #7.2.1 diff --git a/.gitignore b/.gitignore index 9652fdc..25bb087 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,3 @@ dist/ # UI build output; placeholder.txt is kept so the go:embed succeeds. internal/server/ui_dist/* -!internal/server/ui_dist/placeholder.txt diff --git a/Makefile b/Makefile index 13cd9e1..030b004 100644 --- a/Makefile +++ b/Makefile @@ -41,8 +41,7 @@ ui/node_modules: # build react UI ui: ui/node_modules cd ui-svelte && npm run build - mkdir -p internal/server/ui_dist - cp -R proxy/ui_dist/. internal/server/ui_dist/ + touch internal/server/ui_dist/placeholder.txt # Build OSX binary mac: ui diff --git a/internal/server/ui_dist/placeholder.txt b/internal/server/ui_dist/placeholder.txt index de4afd4..e69de29 100644 --- a/internal/server/ui_dist/placeholder.txt +++ b/internal/server/ui_dist/placeholder.txt @@ -1 +0,0 @@ -placeholder so //go:embed ui_dist succeeds before the UI is built