Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4ca9c478a2 | |||
| 146a9eab24 |
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
placeholder so //go:embed ui_dist succeeds before the UI is built
|
||||
|
||||
@@ -22,7 +22,7 @@ export default defineConfig({
|
||||
],
|
||||
base: "/ui/",
|
||||
build: {
|
||||
outDir: "../proxy/ui_dist",
|
||||
outDir: "../internal/server/ui_dist",
|
||||
assetsDir: "assets",
|
||||
},
|
||||
server: {
|
||||
|
||||
Reference in New Issue
Block a user