Stop tracking embedded Vite build output.
CI / test-and-build (push) Failing after 1m33s
CI / demo (push) Skipped

Keep a .gitkeep placeholder for go:embed and rebuild the frontend via make web / run-server-dev.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-27 22:50:08 +01:00
co-authored by Cursor
parent 925bedf259
commit afbf86dcf2
3 changed files with 12 additions and 3 deletions
+3
View File
@@ -8,6 +8,9 @@ demo.mp4
demo.webm demo.webm
web/node_modules/ web/node_modules/
web/dist/ web/dist/
# Vite output embedded via go:embed — rebuild with `make web` / `make build-server`
internal/webembed/dist/**
!internal/webembed/dist/.gitkeep
*.db *.db
*.db-wal *.db-wal
*.db-shm *.db-shm
+9 -3
View File
@@ -12,18 +12,24 @@ PREFIX ?= $(GOPATH)
INSTALL_BIN := $(PREFIX)/bin INSTALL_BIN := $(PREFIX)/bin
DEV_HOME := $(CURDIR)/.dev-home DEV_HOME := $(CURDIR)/.dev-home
.PHONY: build build-server build-all web run run-dev run-server-dev install uninstall test version demo .PHONY: build build-server build-all web web-build run run-dev run-server-dev install uninstall test version demo
build: build:
go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY) $(CMD) go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY) $(CMD)
web: web:
cd web && npm ci && npm run build cd web && npm ci && npm run build
@mkdir -p internal/webembed/dist && touch internal/webembed/dist/.gitkeep
# Rebuild frontend only (assumes web/node_modules already installed).
web-build:
cd web && npm run build
@mkdir -p internal/webembed/dist && touch internal/webembed/dist/.gitkeep
build-server: web build-server: web
go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY_SERVER) $(CMD_SERVER) go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY_SERVER) $(CMD_SERVER)
# Build server binary without rebuilding frontend (uses committed/placeholder dist). # Build server binary without rebuilding frontend (uses local webembed/dist).
build-server-go: build-server-go:
go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY_SERVER) $(CMD_SERVER) go build -ldflags "$(LDFLAGS)" -o bin/$(BINARY_SERVER) $(CMD_SERVER)
@@ -40,7 +46,7 @@ run-dev: build
# Web test environment: SQLite demo against tm_server only (no YouTrack). # Web test environment: SQLite demo against tm_server only (no YouTrack).
# Seeds 50 demo projects (Test + samples); login admin/admin (alice/alice as member). # Seeds 50 demo projects (Test + samples); login admin/admin (alice/alice as member).
run-server-dev: build-server-go run-server-dev: web-build build-server-go
@rm -f $(DEV_HOME)/.local/share/task-master/task-master.db \ @rm -f $(DEV_HOME)/.local/share/task-master/task-master.db \
$(DEV_HOME)/.local/share/task-master/task-master.db-wal \ $(DEV_HOME)/.local/share/task-master/task-master.db-wal \
$(DEV_HOME)/.local/share/task-master/task-master.db-shm $(DEV_HOME)/.local/share/task-master/task-master.db-shm
View File