Publish web-features manifest files (#4702)
* Validate WEB_FEATURES.yml
For every pull request, verify that the `WEB_FEATURES.yml` file is
internally consistent and that the pull request does not reduce the
number of tests associated with a given classifier.
Failing for any reduction in the number of matched tests is intended to
alert contributors during file renaming operations. This failure will
need to be ignored when tests are simply deleted, and this could
potentially become a distraction for maintainers. However, test deletion
has historically been so rare that spurious failures are not expected to
be common enough to substantively interfere with routine maintenance.
* Publish web-features manifest files
For every push to the `main` branch, generate a web-features manifest
file and publish it in compressed form using the GitHub "Release"
feature.
* Revert "Validate WEB_FEATURES.yml"
This reverts commit dd54213352bdab7a34169919ccfc91858eae7eae.
authored by