Currently folks have two options for getting their "missing label" ci check to pass:
- Make a new commit
- Manually rerun the workflow (if they even have permission to do so)
Instead, the CI should do this automatically.
This can be done in one of two ways:
- Quick fix: Add a
on:pull_request.labeled
trigger to the lint.yml workflow
- Proper fix: Move the label check job to it's own workflow, trigger it on pulls and
on:pull_request.labeled
, and ensure it can block CI