Skip to content

Propagate integration resolver failures#4759

Draft
ChrisRackauckas-Claude wants to merge 2 commits into
SciML:masterfrom
ChrisRackauckas-Claude:agent/propagate-workflow-failures
Draft

Propagate integration resolver failures#4759
ChrisRackauckas-Claude wants to merge 2 commits into
SciML:masterfrom
ChrisRackauckas-Claude:agent/propagate-workflow-failures

Conversation

@ChrisRackauckas-Claude

@ChrisRackauckas-Claude ChrisRackauckas-Claude commented Jul 15, 2026

Copy link
Copy Markdown
Member

Summary

  • remove the ResolverError catches that converted incompatible environments into green jobs in both Downstream and ReleaseTest
  • let dependency-resolution and selected-test failures propagate normally
  • preserve the existing source-development, subpackage, update, and test behavior

This is stacked on #4755; review #4755 first. The branch was rebased onto current upstream/master before publishing.

Local verification

  • exact workflow-shaped Catalyst/Modeling run with current ModelingToolkit and ModelingToolkitBase developed reached substantive tests and exited 1 on the already-triaged parent_sys failure addressed by Catalyst#1509
  • exact workflow-shaped ModelingToolkitStandardLibrary/Core run likewise reached substantive tests and exposed the existing failure addressed by MTSL#489
  • actionlint .github/workflows/Downstream.yml .github/workflows/ReleaseTest.yml — passed
  • julia +1.12 -m Runic --check . — passed
  • git diff upstream/master...HEAD --check — passed

Those test failures were already rethrown by the old handler. This PR specifically changes resolver incompatibilities from successful exits to visible job failures and intentionally does not hide legitimate downstream failures.

Please ignore this PR until it has been reviewed by @ChrisRackauckas.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
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.

2 participants