- Issue created by @wim leers
We're about to start alpha testing with contrib modules β see π Looking for Alpha tester for future functionality Active , which will be made possible by π [PP-1] Implement experimental cron updates for contrib in automatic_updates_extensions Postponed .
The current update logic is all/nothing. It tries to stage all updates, and then executes all of them. Which has been fine for core, since then only a single package is ever staged for being installed. But with contrib, that changes.
What if there are 5 module updates available and only 1 of them has DB updates? That would then trigger \Drupal\automatic_updates\Validator\StagedDatabaseUpdateValidator
and hence ZERO updates would be installed!
AU should be smart enough to then track that, retry staging without that one module, and at least update the other 4.
Figure out how to do this.
TBD
TBD
TBD