Skip to content

[codex] Optimize Build and Test CI runtime - #3645

Merged
Widthdom merged 1 commit into
mainfrom
codex/optimize-build-test
Jun 14, 2026
Merged

[codex] Optimize Build and Test CI runtime#3645
Widthdom merged 1 commit into
mainfrom
codex/optimize-build-test

Conversation

@Widthdom

Copy link
Copy Markdown
Owner

Summary

  • Limit repeated vulnerability audit and formatting validation in Build and Test CI to the representative ubuntu-latest / net8.0 lane.
  • Collect XPlat Code Coverage only on that representative lane while keeping the full OS/framework test matrix.
  • Update CI workflow contract tests, docs, and the unreleased changelog fragment for the new CI behavior.

Validation

  • dotnet test tests/CodeIndex.Tests/CodeIndex.Tests.csproj --filter "FullyQualifiedName~CiWorkflowTests"
  • dotnet run --project tools/CodeIndex.Changelog -- check
  • dotnet format CodeIndex.sln --verify-no-changes
  • dotnet build
  • dotnet ./src/CodeIndex/bin/Debug/net8.0/cdidx.dll status --check --json

Documentation and Changelog

  • Updated DEVELOPER_GUIDE.md and TESTING_GUIDE.md.
  • Added changelog.d/unreleased/+ci-build-test-runtime.internal.md.

Issues

  • No issue auto-close references; this was requested directly.

Follow-up Candidates

  • Review CI duration after this lands and decide whether restore/build setup can be split further if the matrix remains slow.

@Widthdom
Widthdom marked this pull request as ready for review June 14, 2026 20:42
@Widthdom
Widthdom merged commit fbe814b into main Jun 14, 2026
10 checks passed
@Widthdom
Widthdom deleted the codex/optimize-build-test branch June 14, 2026 20:43
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.

1 participant