diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index d22b5e1f..50759099 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -164,6 +164,7 @@ jobs: ghcr.io/${{ github.repository_owner }}/${{ matrix.image }} tags: | type=raw,value=dev,enable=${{ github.ref == 'refs/heads/main' }} + type=raw,value=${{ github.ref_name }}-dev,enable=${{ startsWith(github.ref, 'refs/heads/v') }} type=raw,value=latest,enable=${{ github.event_name == 'release' || (startsWith(github.ref, 'refs/tags/') && !contains(github.ref_name, '-')) }} type=ref,event=pr type=semver,pattern={{version}} diff --git a/internal/embedded/agent/.gitignore b/internal/embedded/agent/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/internal/embedded/agent/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/internal/embedded/assets.go b/internal/embedded/assets.go index 10a19110..f02f5885 100644 --- a/internal/embedded/assets.go +++ b/internal/embedded/assets.go @@ -8,10 +8,7 @@ import ( "runtime" ) -// Include underscore/dot-prefixed files from bundled build output (e.g. Vite helper chunks). -// Keep the explicit _plugin pattern to ensure helper chunks are embedded for production SPA routing. -// -//go:embed all:web all:web/assets/* all:web/assets/_plugin-vue_export-helper-*.js all:web/channels/* all:agent all:bun +//go:embed all:web all:agent all:bun var assetsFS embed.FS func AssetsFS() fs.FS { diff --git a/internal/embedded/web/.gitignore b/internal/embedded/web/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/internal/embedded/web/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore