Skip to content

Stabilize Docker entrypoint contract timeout - #5150

Merged
Widthdom merged 2 commits into
mainfrom
fix-issue5132
Aug 22, 2026
Merged

Stabilize Docker entrypoint contract timeout#5150
Widthdom merged 2 commits into
mainfrom
fix-issue5132

Conversation

@Widthdom

Copy link
Copy Markdown
Owner

Summary

  • Increase the Docker entrypoint contract fixture's bounded process deadline from 5 seconds to 30 seconds so normal concurrent full-suite contention does not cause a false timeout.
  • Preserve process-tree termination when the fixture genuinely exceeds the deadline.

Validation

  • dotnet test tests/CodeIndex.Tests/CodeIndex.Tests.csproj -c Release --no-build --no-restore (net8.0: 11,749 passed, 7 skipped; net9.0: 11,270 passed, 423 skipped; 0 failed)
  • dotnet test tests/CodeIndex.Tests/CodeIndex.Tests.csproj -c Release --framework net8.0 --no-restore --filter "FullyQualifiedName~ReleaseWorkflow_DockerEntrypoint" --logger "console;verbosity=normal"
  • dotnet build CodeIndex.sln -c Release --no-restore
  • make lint
  • dotnet run --project tools/CodeIndex.Changelog -- check
  • Root and workspace cdidx status --check health checks
  • Codex adversarial review: No blocking/actionable issues found.

Documentation and changelog

  • Updated both the English and Japanese Docker entrypoint test guidance in TESTING_GUIDE.md.
  • Added bilingual fragment changelog.d/unreleased/5132.fixed.md.

Follow-up candidates

  • None.

Fixes #5132

@Widthdom
Widthdom merged commit f5392ab into main Aug 22, 2026
11 checks passed
@Widthdom
Widthdom deleted the fix-issue5132 branch August 22, 2026 08:02
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.

Stabilize Docker entrypoint contract timeout under full-suite load

1 participant