You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: add Trunk.io MCP/plugin guidance to fix-flaky-go-test skill
Documents how to:
- extract the Trunk test case link from Jira tickets via atlassian MCP
- fetch failure history and rate from the Trunk test page (Scrapling)
- call the Trunk fix-flaky-test MCP tool with the correct fix/investigation ID
(distinct from the test-case UUID in the page URL)
- distinguish "investigation not found" from a real result
Also adds Docker/Solana sync.Once root cause pattern from CCIP-10960.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
-**Trunk root cause label** — if already classified (race, timing, docker, network, etc.)
72
+
</trunk>
73
+
18
74
<setup>
19
75
Run README prep: pnpm, make mockery, make generate, Postgres, make setup-testdb, source .dbenv, make testdb after pulls. Use make testdb-force if DB stuck.
20
76
Unset env vars except CL_DATABASE_URL when tests act wrong.
@@ -81,6 +137,8 @@ Re-run the same repro command. Record shuffle seed in commit or comment if order
81
137
General: package init and globals, t.Parallel plus shared fixtures, wall clock without fakes, port or path collisions, map order assumptions, leaked env or cwd, goroutines after test end.
82
138
83
139
Chainlink: shared Postgres or stale schema; missing pgtest.NewSqlxDB(t); cltest.TestApplication teardown or leaked HTTP; ports without :0 or CL_RESERVE_PORTS; stress without --tags integration on integration files; wrong module root.
140
+
141
+
Docker/Solana: WithSolanaContainerN port conflicts or slow startup; sync.Once download helpers that mark a failed download as done (causing cascading file-not-found failures in parallel runs); LoadCCIPPrograms network timeouts. If a test spins up Docker/Solana but the code under test early-exits before any chain interaction, remove the unnecessary infra.
0 commit comments