Skip to content

Test pr #1088

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 4 commits into from
Closed

Test pr #1088

wants to merge 4 commits into from

Conversation

OhmSpectator
Copy link
Member

No description provided.

OhmSpectator and others added 4 commits July 22, 2025 15:16
Introduce logic to skip Eden jobs that have already passed by using
artifacts as persistent markers. This allows using the "Rerun all jobs"
button in GitHub Actions without rerunning successful tests.

We currently report commit status manually in a parent workflow after
this one completes. If we use "Rerun failed jobs", GitHub delays
triggering that status step until all re-executed jobs are finished.
This causes a stale UI with outdated results until the rerun completes.

To refresh the UI promptly, we need to use "Rerun all jobs". With this
change, already passed tests are skipped early, preventing wasted time
while still ensuring the status is updated.

Each job checks for a previously uploaded `passed-marker` artifact. If
present, the job exits early. On success, it re-uploads the marker to
allow future skips.

Signed-off-by: Nikolay Martyanov <[email protected]>
Signed-off-by: Nikolay Martyanov <[email protected]>
…n-rene

Skip already passed tests using artifact markers.
Signed-off-by: Nikolay Martyanov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant