At the moment, when a wiby test label is added, it will kick off the workflow, which will run wiby test if there is no status check for wiby; if there is a pending status check, it will instead run a wiby result and report the status.
There currently is no way to clean up the status check, therefore there is no way to re-start the wiby test if for some reason the tests got stuck and the results are never moving past "pending".
Ideas:
- add support for a
wiby clean test label, which would clear the status check, run a wiby clean and only then kick off a wiby test
- gotcha: as
wiby clean closes pending PRs / deletes pending branches, it might destroy any user changes in these branches
- add support for a
wiby retest label, which would clear the status check and re-run wiby test
- gotcha: we probably then also need an explicit
wiby clean label?
- regardless of anything, we should probably remove all the
wiby * trigger labels at the end of any workflow run
At the moment, when a
wiby testlabel is added, it will kick off the workflow, which will runwiby testif there is no status check for wiby; if there is a pending status check, it will instead run awiby resultand report the status.There currently is no way to clean up the status check, therefore there is no way to re-start the
wiby testif for some reason the tests got stuck and the results are never moving past "pending".Ideas:
wiby clean testlabel, which would clear the status check, run awiby cleanand only then kick off awiby testwiby cleancloses pending PRs / deletes pending branches, it might destroy any user changes in these brancheswiby retestlabel, which would clear the status check and re-runwiby testwiby cleanlabel?wiby *trigger labels at the end of any workflow run