Skip to content

Propagate integration resolver failures - #4759

Merged
ChrisRackauckas merged 2 commits into
SciML:masterfrom
ChrisRackauckas-Claude:agent/propagate-workflow-failures
Jul 30, 2026
Merged

Propagate integration resolver failures#4759
ChrisRackauckas merged 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>
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review July 30, 2026 09:54
@ChrisRackauckas
ChrisRackauckas merged commit 61cc6bc into SciML:master Jul 30, 2026
61 of 67 checks passed
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