Skip to content

[uss_qualifier] Remove on_failure - #1776

Merged
BenjaminPelletier merged 3 commits into
interuss:mainfrom
BenjaminPelletier:remove-on-failure
Oct 7, 2026
Merged

BenjaminPelletier merged 3 commits into
interuss:mainfrom
BenjaminPelletier:remove-on-failure

Conversation

@BenjaminPelletier

Copy link
Copy Markdown
Member

As part of #1428, this PR removes the "success"-focused on_failure from TestSuiteActionDeclaration. After this PR, all existing test configurations will continue to be valid as specification of unrecognized fields is supported by ignoring them (so on_failure will be ignored). There will technically be some behavioral changes whenever on_failure: Abort was specified, but I think triggering the abort logic would usually be more confusing in the current state for the reasons related to "success" mentioned in #1428. All instances of on_failure: Continue were redundant specifications and their removal wouldn't even have resulted in behavior change before this PR.

@BenjaminPelletier
BenjaminPelletier marked this pull request as ready for review October 7, 2026 09:15

@mickmis mickmis 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.

LGTM, I agree it is better to remove that.
I think however a mention in the next release notes could make sense for users. Maybe in the optional migration tasks to hint them to remove it, and also warn of the small behavior change that on_failure: Abort is no longer honored.

@BenjaminPelletier
BenjaminPelletier merged commit 384cfdb into interuss:main Oct 7, 2026
24 checks passed
@BenjaminPelletier
BenjaminPelletier deleted the remove-on-failure branch October 7, 2026 22:37
github-actions Bot added a commit that referenced this pull request Oct 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants