ci(gha): verify CI stability action #11625
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Checklist prior to review
Introduce GHA action to check CI stability.
It's this #11589 but without me leaving the laptop running the script.
The action runs every 2h outside of working hours during weekdays (feel free to suggest better hours) and every 2h on the weekends. It adds a commit to PRs with
ci/verify-stability
label. Additionally, if there isci/verify-stability-merge-master
we merge master.The use case is that we can have a "long-running" PR with both labels so it checks the stability of the current master branch.
You can also do the same but on a PR. Let's say we introduce a risky change. We can remove a label on our long-running PR and instead put
ci/verify-stability
on the PR with a risky change.Potential improvements:
syscall.Mkfifo
have equivalent implementation on the other OS --ci/
labels to run additional/fewer testsUPGRADE.md
? --