This PR makes a number of changes to the evergreen build pipeline:
We now again have tasks to test each PHP version with each MongoDB version/topology
libmongoc builds for the latest PHP version also allow testing MongoDB 6.0 and 7.0 with each topology (restricted by not wanting to build on more than Debian 11)
New tags introduced to select builds for tags and pull requests
Added patch and PR aliases in config.yml
The new task selection for pull requests won't go into effect until these changes have been merged to master and repo/project specific settings have been removed in Evergreen, as those settings take priority. Patch aliases can be tested once this PR is merged. The aliases for pull requests roughly cover the same builds that we currently are testing, with the exception of the latest libmongoc version (which could be for a newer minor/major version and thus cause issues)
This PR makes a number of changes to the evergreen build pipeline:
The new task selection for pull requests won't go into effect until these changes have been merged to master and repo/project specific settings have been removed in Evergreen, as those settings take priority. Patch aliases can be tested once this PR is merged. The aliases for pull requests roughly cover the same builds that we currently are testing, with the exception of the latest libmongoc version (which could be for a newer minor/major version and thus cause issues)