Automated fix could not be generated
Agent versions tested: {"claude-code": "2.1.122", "copilot": "1.0.38", "gemini-cli": "0.29.7", "opencode-ai": "1.14.28", "codex": "0.125.0"}
Workflow run: https://github.com/re-cinq/shift-log/actions/runs/25070599581
Test failure summary:
go: downloading github.com/onsi/ginkgo/v2 v2.13.2
go: downloading github.com/onsi/gomega v1.30.0
go: downloading github.com/google/go-cmp v0.6.0
go: downloading golang.org/x/net v0.17.0
go: downloading github.com/go-logr/logr v1.3.0
go: downloading golang.org/x/text v0.13.0
=== RUN TestIntegration
Running Suite: Integration Suite - /home/runner/work/shift-log/shift-log/tests/integration
==========================================================================================
Random Seed: �[1m1777401003�[0m
Will run �[1m27�[0m of �[1m27�[0m specs
�[38;5;10m•�[0m�[38;5;10m•�[0m
�[38;5;243m------------------------------�[0m
�[38;5;9m• [FAILED] [60.082 seconds]�[0m
�[0mSummarise �[38;5;243mwith Claude �[38;5;9m�[1m[It] should produce a meaningful summary of a conversation�[0m
�[38;5;243m/home/runner/work/shift-log/shift-log/tests/integration/summarise_test.go:16�[0m
�[38;5;9m[FAILED] Command timed out after 1m0s�[0m
�[38;5;9mIn �[1m[It]�[0m�[38;5;9m at: �[1m/home/runner/work/shift-log/shift-log/tests/integration/summarise_test.go:59�[0m �[38;5;243m@ 04/28/26 18:31:16.359�[0m
�[38;5;243m------------------------------�[0m
�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m
�[38;5;243m------------------------------�[0m
�[38;5;9m• [FAILED] [90.200 seconds]�[0m
�[0mManual Commit �[38;5;9m�[1m[It] should create a note on manual commit after claude session�[0m
�[38;5;243m/home/runner/work/shift-log/shift-log/tests/integration/manual_commit_test.go:149�[0m
�[38;5;9m[FAILED] Command timed out after 1m30s�[0m
�[38;5;9mIn �[1m[It]�[0m�[38;5;9m at: �[1m/home/runner/work/shift-log/shift-log/tests/integration/manual_commit_test.go:159�[0m �[38;5;243m@ 04/28/26 18:32:57.8�[0m
�[38;5;243m------------------------------�[0m
�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m
�[38;5;243m------------------------------�[0m
�[38;5;9m• [FAILED] [60.163 seconds]�[0m
�[0mClaude Code Integration �[38;5;243mend-to-end with Claude Code CLI �[38;5;9m�[1m[It] should create a git note when Claude makes a commit�[0m
�[38;5;243m/home/runner/work/shift-log/shift-log/tests/integration/claude_test.go:18�[0m
�[38;5;243mTimeline >>�[0m
�[1mSTEP:�[0m Using CLAUDE_CODE_OAUTH_TOKEN authentication (Pro/Max subscription) �[38;5;243m@ 04/28/26 18:33:35.475�[0m
�[1mSTEP:�[0m Hook configuration verified successfully �[38;5;243m@ 04/28/26 18:33:35.577�[0m
�[38;5;9m[FAILED]�[0m in [It] - /home/runner/work/shift-log/shift-log/tests/integration/claude_test.go:83 �[38;5;243m@ 04/28/26 18:34:35.636�[0m
�[38;5;243m<< Timeline�[0m
�[38;5;9m[FAILED] Command timed out after 1m0s�[0m
�[38;5;9mIn �[1m[It]�[0m�[38;5;9m at: �[1m/home/runner/work/shift-log/shift-log/tests/integration/claude_test.go:83�[0m �[38;5;243m@ 04/28/26 18:34:35.636�[0m
�[38;5;243m------------------------------�[0m
�[38;5;9m• [FAILED] [60.014 seconds]�[0m
�[0mClaude Code Integration �[38;5;243mmissing shiftlog in PATH �[38;5;9m�[1m[It] should NOT create a note when shiftlog is not available�[0m
�[38;5;243m/home/runner/work/shift-log/shift-log/tests/integration/claude_test.go:167�[0m
�[38;5;9m[FAILED] Command timed out after 1m0s�[0m
�[38;5;9mIn �[1m[It]�[0m�[38;5;9m at: �[1m/home/runner/work/shift-log/shift-log/tests/integration/claude_test.go:232�[0m �[38;5;243m@ 04/28/26 18:35:35.651�[0m
�[38;5;243m------------------------------�[0m
�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m�[38;5;10m•�[0m
�[38;5;9m�[1mSummarizing 4 Failures:�[0m
�[38;5;9m[FAIL]�[0m �[0mSummarise �[38;5;243mwith Claude �[38;5;9m�[1m[It] should produce a meaningful summary of a conversation�[0m
�[38;5;243m/home/runner/work/shift-log/shift-log/tests/integration/summarise_test.go:59�[0m
�[38;5;9m[FAIL]�[0m �[0mManual Commit �[38;5;9m�[1m[It] should create a note on manual commit after claude session�[0m
�[38;5;243m/home/runner/work/shift-log/shift-log/tests/integration/manual_commit_test.go:159�[0m
�[38;5;9m[FAIL]�[0m �[0mClaude Code Integration �[38;5;243mend-to-end with Claude Code CLI �[38;5;9m�[1m[It] should create a git note when Claude makes a commit�[0m
�[38;5;243m/home/runner/work/shift-log/shift-log/tests/integration/claude_test.go:83�[0m
�[38;5;9m[FAIL]�[0m �[0mClaude Code Integration �[38;5;243mmissing shiftlog in PATH �[38;5;9m�[1m[It] should NOT create a note when shiftlog is not available�[0m
�[38;5;243m/home/runner/work/shift-log/shift-log/tests/integration/claude_test.go:232�[0m
�[38;5;9m�[1mRan 27 of 27 Specs in 368.846 seconds�[0m
�[38;5;9m�[1mFAIL!�[0m -- �[38;5;10m�[1m23 Passed�[0m | �[38;5;9m�[1m4 Failed�[0m | �[38;5;11m�[1m0 Pending�[0m | �[38;5;14m�[1m0 Skipped�[0m
--- FAIL: TestIntegration (368.85s)
FAIL
FAIL github.com/re-cinq/shift-log/tests/integration 368.850s
FAIL
Please investigate and fix manually.
Automated fix could not be generated
Agent versions tested:
{"claude-code": "2.1.122", "copilot": "1.0.38", "gemini-cli": "0.29.7", "opencode-ai": "1.14.28", "codex": "0.125.0"}Workflow run: https://github.com/re-cinq/shift-log/actions/runs/25070599581
Test failure summary:
Please investigate and fix manually.