Skip to content

Keep official builds running after test failures - #6041

Merged
max-charlamb merged 2 commits into
dotnet:mainfrom
hoyosjs:juhoyosa/restore-sos-stage-separation
Sep 16, 2026
Merged

max-charlamb merged 2 commits into
dotnet:mainfrom
hoyosjs:juhoyosa/restore-sos-stage-separation

Conversation

@hoyosjs

@hoyosjs hoyosjs commented Sep 16, 2026

Copy link
Copy Markdown
Member

Preserve per-platform test parallelism and make test failures non-blocking only for official builds.

Preserve per-platform build and test dependencies while making test jobs non-blocking only for official builds.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 79f15e34-e782-41ec-add6-8b3351cdc967
Copilot AI lite review requested due to automatic review settings September 16, 2026 18:30

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Non-blocking behavior currently masks setup, artifact, and Helix submission failures; narrow it to test execution and result publication.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Keeps platform-specific tests running in parallel while allowing official builds to continue after test failures.

Changes:

  • Moves test legs into the build stage with platform-specific dependencies.
  • Adds official-build continuation behavior for regular and SOS Helix tests.
  • Preserves artifact producer-consumer ordering.
File summaries
File Summary
eng/pipelines/sos-helix.yml Adds official-build continuation behavior; setup and submission failures should remain blocking.
eng/pipelines/build.yml Adds official-only error tolerance and per-platform dependencies; scope continuation to test execution and result publication.
diagnostics.yml Reorganizes test legs and wires platform-specific dependencies.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Comment thread eng/pipelines/build.yml Outdated
Comment thread eng/pipelines/sos-helix.yml Outdated
Keep artifact download and job setup failures blocking while allowing only test execution failures to continue in official builds.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 79f15e34-e782-41ec-add6-8b3351cdc967
@max-charlamb

Copy link
Copy Markdown
Member

/ba-g osx timeout

@max-charlamb
max-charlamb merged commit 4e05cfe into dotnet:main Sep 16, 2026
17 of 20 checks passed
@hoyosjs
hoyosjs deleted the juhoyosa/restore-sos-stage-separation branch September 16, 2026 22:45
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.

3 participants