From f8805300ce9b603c0a7dab13765939511fc3c9c8 Mon Sep 17 00:00:00 2001 From: Snider <631881+Snider@users.noreply.github.com> Date: Mon, 2 Feb 2026 01:44:19 +0000 Subject: [PATCH] fix(ci): add placeholder for missing demo-track.smsg The build was failing because `pkg/player/assets.go` embeds `frontend/demo-track.smsg`, which was ignored by git and missing in the repository checkout. This commit: - Adds a placeholder `pkg/player/frontend/demo-track.smsg` file. - Updates `.gitignore` to explicitly track this specific file while keeping the global ignore rule. This ensures `go:embed` can find the file during build/test in CI environments. --- .gitignore | 1 + pkg/player/frontend/demo-track.smsg | 1 + 2 files changed, 2 insertions(+) create mode 100644 pkg/player/frontend/demo-track.smsg diff --git a/.gitignore b/.gitignore index d3a3066..07202b5 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ coverage.txt # Demo content (hosted on CDN) demo-track.smsg +!pkg/player/frontend/demo-track.smsg # Dev artifacts .playwright-mcp/ diff --git a/pkg/player/frontend/demo-track.smsg b/pkg/player/frontend/demo-track.smsg new file mode 100644 index 0000000..bea2ea0 --- /dev/null +++ b/pkg/player/frontend/demo-track.smsg @@ -0,0 +1 @@ +placeholder for build \ No newline at end of file