Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 20, 2026

Smoke test workflows failed with go: command not found when testing Serena tool functionality. The serena.languages.go configuration only enables Serena's Go language server—it doesn't install Go on the runner.

Changes

Added explicit Go runtime installation to smoke test workflows:

serena:
  languages:
    go: {}
runtimes:
  go:
    version: "1.25"

Files Modified

  • .github/workflows/smoke-copilot.md
  • .github/workflows/smoke-claude.md
  • .github/workflows/smoke-codex.md
  • Regenerated corresponding .lock.yml files

The Go runtime now installs via actions/setup-go before agent execution, making go version available for Serena testing validation.

Original prompt

This section details on the original issue you should resolve

<issue_title>Smoke Test: Copilot - 21157819280</issue_title>
<issue_description>## Smoke Test Results

Run: https://github.com/githubnext/gh-aw/actions/runs/21157819280
Status: ❌ FAIL (1 of 5 tests failed)
Timestamp: 2026-01-20T02:55:27Z

Test Results

Test Result
GitHub MCP ✅ Retrieved last 2 merged PRs
Serena Go go: command not found
Playwright ✅ Navigated to GitHub, verified title
File Writing ✅ Created test file
Bash Tool ✅ Verified file with cat

GitHub MCP Test

Playwright Test

Page Title: "GitHub · Change is constant. GitHub keeps you ahead. · GitHub"

File Test

Path: /tmp/gh-aw/agent/smoke-test-copilot-21157819280.txt
Content: Smoke test passed for Copilot at Tue Jan 20 02:55:27 UTC 2026

Failure Details

Serena Go Test: bash: go: command not found (exit code 127)

PR Context

Author: @copilot
Assignees: @pelikhan, @copilot

AI generated by Smoke Copilot for #10776

  • expires on Jan 20, 2026, 4:57 AM UTC

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 2 commits January 20, 2026 09:10
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Fix smoke test failures by adding runtimes.go configuration to install Go 1.25 on the runner. This ensures the go command is available for Serena testing in smoke-copilot, smoke-claude, and smoke-codex workflows.

Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix command not found error in Serena Go smoke test Fix smoke tests: Install Go runtime for Serena testing Jan 20, 2026
Copilot AI requested a review from mnkiefer January 20, 2026 09:20
@pelikhan pelikhan marked this pull request as ready for review January 20, 2026 11:44
@pelikhan pelikhan merged commit 58bceb1 into main Jan 20, 2026
@pelikhan pelikhan deleted the copilot/fix-serena-go-command-error branch January 20, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Smoke Test: Copilot - 21157819280

3 participants