chore: added hack/verify-reports.sh script
What type of PR is this?
/area conformance
What this PR does / why we need it:
Recently, many submitted reports were not compliant with the rules stated in this document. This PR aims to create a script to automatically check the correctness of the uploaded reports and the structure. The following are the checks performed:
- a README file exists in the project conformance page
- such a README does not contain broken links
- the reports are named according to the pattern
<experimental | standard>-<semver>-<mode>-report.yaml - the project
versionis a valid semver - the
GatewayAPIVersionfield matches the folder in which the report has been created - the
GatewayAPIChannelis either "standard" or "experimental"
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:
NONE
Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all
/test pull-gateway-api-verify
/test pull-gateway-api-verify
The CI job is intended to fail until https://github.com/kubernetes-sigs/gateway-api/pull/3168 does not get merged
The CI job is intended to fail until #3168 does not get merged
That PR merged, this one may also need a rebase, we'll see.
/retest
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: mlavacca
The full list of commands accepted by this bot can be found here.
The pull request process is described here
- ~~OWNERS~~ [mlavacca]
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment
@robscott, have you got any more thoughts here? What's our path forward for this one?
Thanks for the ping on this @youngnick and for all the work @mlavacca! I think this is good to go.
/lgtm