- πΊπΈUnited States chrisfromredfin Portland, Maine
All these are closed!
Automatically closed - issue fixed for 2 weeks with no activity.
To actually install via Composer we should the Package Manger module that is provided by the Automatic UPdates module
Here are issues
#3299285: Change automated tests to use 7.4 and maybe add PHP requirement to 7.4 β Basically blocks everything
Next most important issue is #3245770: Create a service to composer install via package_manager from Automatic Updates β which just provides and service but does not provide UI for the functionality to the user
After #3245770 is done we can start to build the individual validators to make sure the service will only doing Composer changes that are expected and allowed, π [policy, no patch] Determine Composer validation rules for installing through Composer Fixed
The validators will be individual event subscribers.
Here are the validators needed to implement #3300061
Add validation into Package Manager directly
Must have for secure updates:
User warnings
Validation added to Project Browser
Related:
The actual validators we need will be determined by π [policy, no patch] Determine Composer validation rules for installing through Composer Fixed . Package Manager provides basic validation like the file system can updated and the correct version of Composer so these will not be needed.
Automatic Updates has the ReadinessCheckEvent to determine if the system is ready to update
in #3304367: Add StatusCheckEvent to report errors and warnings in the staging error to the user β we will move the functionality into Package Manager so that Project Browser can use it directly
#3284945: Install endpoints that leverage Package Manager + core APIs β
This is issue is in progress but should be updated to use the service provided in
#3245770: Create a service to composer install via package_manager from Automatic Updates β
It does not to wait all the validator issues to be done before it can be worked but should not be committed until all the validators need are done. Once #3245770 is done this issue can start to test that it responds to validation correctly by using test validators. See \Drupal\package_manager_test_validation\EventSubscriber\TestSubscriber and it is used in \Drupal\Tests\automatic_updates\Functional\UpdaterFormTest::testUpdateErrors
Fixed
1.0
Other
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
All these are closed!
Automatically closed - issue fixed for 2 weeks with no activity.