Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions .github/workflows/archie.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 5 additions & 12 deletions .github/workflows/cloclo.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .github/workflows/daily-file-diet.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .github/workflows/developer-docs-consolidator.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .github/workflows/duplicate-code-detector.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .github/workflows/glossary-maintainer.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .github/workflows/go-fan.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 0 additions & 8 deletions .github/workflows/jsweep.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 5 additions & 6 deletions .github/workflows/mcp-inspector.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 5 additions & 12 deletions .github/workflows/q.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .github/workflows/repository-quality-improver.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .github/workflows/smoke-claude.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .github/workflows/smoke-codex.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .github/workflows/smoke-copilot.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .github/workflows/terminal-stylist.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .github/workflows/typist.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 16 additions & 17 deletions pkg/workflow/importable_tools_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -158,14 +158,14 @@ Uses imported serena tool.
t.Error("Expected compiled workflow to contain serena Docker container")
}

// Verify language service setup for Go
if !strings.Contains(workflowData, "Setup Go") {
t.Error("Expected compiled workflow to contain Go setup for serena")
// Verify that language service setup steps are NOT present
// since Serena now runs in a container with language services included
if strings.Contains(workflowData, "Install Go language service") {
t.Error("Did not expect Go language service installation step (Serena runs in container)")
}

// Verify language service setup for TypeScript (Node.js)
if !strings.Contains(workflowData, "Setup Node.js") {
t.Error("Expected compiled workflow to contain Node.js setup for serena")
if strings.Contains(workflowData, "Install TypeScript language service") {
t.Error("Did not expect TypeScript language service installation step (Serena runs in container)")
}
}

Expand Down Expand Up @@ -391,21 +391,20 @@ Uses imported serena with language config.
t.Error("Expected compiled workflow to contain serena tool")
}

// Verify Go setup with version
if !strings.Contains(workflowData, "Setup Go") {
t.Error("Expected compiled workflow to contain Go setup")
// Verify that language runtime setup steps are NOT present
// since Serena now runs in a container with language services included
if strings.Contains(workflowData, "Setup Go") {
t.Error("Did not expect Go setup step (Serena runs in container)")
}
if !strings.Contains(workflowData, "go-version: '1.21'") {
t.Error("Expected compiled workflow to contain Go version 1.21")

if strings.Contains(workflowData, "Setup Node.js") {
t.Error("Did not expect Node.js setup step (Serena runs in container)")
}

// Verify Node.js setup with version
if !strings.Contains(workflowData, "Setup Node.js") {
t.Error("Expected compiled workflow to contain Node.js setup")
// Verify serena container is present
if !strings.Contains(workflowData, "ghcr.io/oraios/serena") {
t.Error("Expected serena to use Docker container")
}
// Note: TypeScript version in serena config may use default Node.js version
// This is expected behavior as the TypeScript version configuration
// refers to Node.js version, and may fall back to defaults
}

// TestImportPlaywrightWithCustomArgs tests playwright with custom arguments
Expand Down
Loading
Loading