fix(ci): fix golangci-lint version, skip player test in CI, remove standalone frontend build
- Use specific golangci-lint version (v2.5.0) instead of 'v2' which the action cannot parse - Use --build-tags flag (v2 syntax) instead of -tags - Skip player test in CI: requires Wails runtime context and audio device which are unavailable in GitHub Actions - Remove standalone 'pnpm build' from frontend job since Vite cannot resolve Wails path aliases alone; the build-check job validates the full build via Wails
This commit is contained in:
@@ -3,6 +3,7 @@ package player
|
||||
import (
|
||||
"context"
|
||||
"log/slog"
|
||||
"os"
|
||||
"testing"
|
||||
)
|
||||
|
||||
@@ -13,6 +14,12 @@ var testQueue = []string{
|
||||
}
|
||||
|
||||
func TestPlayer(t *testing.T) {
|
||||
// This test requires a Wails runtime context for event registration and
|
||||
// an audio device for playback. Skip in CI where neither is available.
|
||||
if os.Getenv("CI") != "" {
|
||||
t.Skip("skipping: requires Wails runtime context and audio device")
|
||||
}
|
||||
|
||||
t.Logf("Starting test")
|
||||
|
||||
p, err := NewPlayer(context.Background(), slog.Default(), nil)
|
||||
|
||||
Reference in New Issue
Block a user