Added site information to CI and alpha job. #671 
     Merged  
   Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.    
 
TL;DR Our D11 CI is not in line with D10 CI leading to a coverage gap
The test jobs across D10 and D11 should be handling the same 3 types of releases:
current,nextandcanary. D10 already does this, but D11 does not.For a different Drupal version at a specific point in time Composer will resolve packages versions according to specific stability available at that time. We set that stability resolution as
minimum-stabilityincomposer.json.For D10, we currently testing exactly that.
For D11 we currently handle "current" as "next" and is missing what is currently set in
minimum-stability(the value isalpha) within abetaCI job: thedrupal/core-*packages are set asbetaincomposer.jsonbut other packages could be resolved asalpha.The table below describes current CI jobs of this project (as of 30 May 2024):
minimum-stabilityminimum-stabilitystablestablebetaalphabetabetadevdevdevdevThe table below describes proposed CI jobs of this project (as of 30 May 2024):
minimum-stabilityminimum-stabilitystablestablealpha*alpha*betabetabetabetadevdevdevdev* These will be changed to
stableonce D11 stable is out.This PR straightens things up by introducing a
alpha(perminimum-stability),beta, anddev.It also resets
drupal/core-*packages toalphato follow theminimum-stabilitycurrently set toalpha.Note that as of May 30th 2024, this will install D11
betabecause D11 is pastalpha, which is an expected and correct behaviour.Once D11 is stable, we would only have to:
minimum-stability: stableincomposer.jsondrupal/core-*versions to^11incomposer.jsonalphatostable.Changes
alphajob and updatedcomposer.jsonto servealphafordrupal/core-*packages to follow theminimum-stabilitycurrently set toalpha.devversion not being correctly installed fordevjob