- Issue created by @phenaproxima
- Assigned to kunal.sachdev
- Open on Drupal.org →Core: 10.1.x + Environment: PHP 8.1 & MySQL 8last update
over 1 year ago Not currently mergeable. - @kunalsachdev opened merge request.
- Open on Drupal.org →Core: 10.1.x + Environment: PHP 8.1 & MySQL 8last update
over 1 year ago Not currently mergeable. - last update
over 1 year ago 757 pass - Assigned to phenaproxima
- 🇺🇸United States phenaproxima Massachusetts
After discussion with @kunal.sachdev, I'm gonna take this on to try and clarify it. It's very complicated, touchy stuff.
- last update
over 1 year ago 746 pass, 2 fail - Assigned to wim leers
- Status changed to Needs review
over 1 year ago 3:54pm 26 April 2023 - Assigned to phenaproxima
- Status changed to Needs work
over 1 year ago 4:26pm 26 April 2023 - Assigned to wim leers
- Status changed to Needs review
over 1 year ago 5:11pm 26 April 2023 - Assigned to phenaproxima
- 🇧🇪Belgium wim leers Ghent 🇧🇪🇪🇺
This was tricky to review, and in doing so, I think I found a now misnamed test method, one piece of now superfluous test logic and one missing assertion.
Assigning to @phenaproxima to confirm.
- last update
over 1 year ago 757 pass - last update
over 1 year ago 757 pass - last update
over 1 year ago 762 pass - last update
over 1 year ago 762 pass - Assigned to wim leers
- Issue was unassigned.
- Status changed to RTBC
over 1 year ago 9:35am 28 April 2023 - 🇧🇪Belgium wim leers Ghent 🇧🇪🇪🇺
This looks far better now, and with excellent clarifications from @phenaproxima that really get to the heart of the problem: what UX the user is forced to go through depending on:
- what happens (validation error vs exception/failure)
- and when that happens (during which part of the stage life cycle)
👍
🚢
- 🇧🇪Belgium wim leers Ghent 🇧🇪🇪🇺
Oh, and per https://git.drupalcode.org/project/automatic_updates/-/merge_requests/84..., @phenaproxima, you are saying that the current test coverage proves that 📌 If an error occurs during an attended process, delete the stage on behalf of the user Needs review is unnecessary because it already works that way, right?
- 🇺🇸United States phenaproxima Massachusetts
That issue is still necessary, because it doesn't delete the stage automatically in every circumstance.
PostCreateEvent errors will not destroy the stage; the other first-phase events will. I don't think a failure in any of the second-phase events will destroy it. That issue exists to decide if and how to make the behavior consistent.
-
phenaproxima →
committed c47bac33 on 3.0.x authored by
kunal.sachdev →
Issue #3354325 by phenaproxima, kunal.sachdev, Wim Leers: Consolidate...
-
phenaproxima →
committed c47bac33 on 3.0.x authored by
kunal.sachdev →
- Status changed to Fixed
over 1 year ago 11:48am 28 April 2023 - 🇧🇪Belgium wim leers Ghent 🇧🇪🇪🇺
Then I'm confused why we removed the
@todo
😇 But no big deal — we still have the issue. 👍 - 🇺🇸United States phenaproxima Massachusetts
We didn't.
The todo is still there, just a bit higher. (It was already there in two places.) We removed the irrelevant reference to it, but kept the relevant one.
Automatically closed - issue fixed for 2 weeks with no activity.