Skip to content

Remove GH spamming of precheck when PR is open#1607

Merged
MaticTonin merged 2 commits intodevelopfrom
dev_mt_GH_spam
Jan 8, 2026
Merged

Remove GH spamming of precheck when PR is open#1607
MaticTonin merged 2 commits intodevelopfrom
dev_mt_GH_spam

Conversation

@MaticTonin
Copy link
Copy Markdown
Collaborator

The main idea is to remove spamming of GH actions when PR is open and when commits are pushed on it, since there was a lot of cases when we have branch labeled as testable and then push additional commits on it due to review changes, example below:

image

This should as well limit the usage of our GH runnners, but would mean that retesting of the actions would require to add + remove the label since GH no longer checks new pushed changes.

@MaticTonin MaticTonin requested review from aljazdu and moratom January 7, 2026 10:12
Copy link
Copy Markdown
Contributor

@aljazdu aljazdu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes LGTM, as I agree that the spamming of empty GH workflows was annoying. The perfect solution would entail a workflow run only when a combination of synchronize and labeled would be in effect, but since we are limited by GH workflows this can not be achieved - as it is not supported.
Since re-labeling of testable will be "annoying" in this case, I would suggest that we stick to labeling when PR is already reviewed - perhaps a check for run workflows can be added at some point to avoid merging without running the workflows.

@MaticTonin MaticTonin added the testable PR is ready to be tested label Jan 7, 2026
@moratom
Copy link
Copy Markdown
Collaborator

moratom commented Jan 8, 2026

LGTM from my side, we can always revert if it won't work out well.

@MaticTonin MaticTonin merged commit 85482b3 into develop Jan 8, 2026
167 of 181 checks passed
@MaticTonin MaticTonin deleted the dev_mt_GH_spam branch January 8, 2026 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

testable PR is ready to be tested

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants