Skip to content

Add a workflow to trigger the system tests - #23

Merged
MakisH merged 2 commits into
mainfrom
system-tests
Jul 18, 2026
Merged

MakisH merged 2 commits into
mainfrom
system-tests

Conversation

@MakisH

@MakisH MakisH commented Jul 18, 2026

Copy link
Copy Markdown
Member

Adds a workflow to trigger the system tests (fmi-runner test suite) when adding/re-adding the trigger-system-tests label.

Note that, due to the way we install Python packages via the requirements.txt, for PRs from forks (only), the workflow will fail as it will not be able to find the commit from the fork on the main repository. I am not sure how to further improve that, but see precice/tutorials#858 for details. For this reason, I am not passing the (unused) FMI_RUNNER_PR.

A workaround in the case of a PR from a fork is to push a copy of the respective branch in the main repository and manually trigger the system tests.

Still, for PRs from the main repository, this should work as expected.

@MakisH MakisH self-assigned this Jul 18, 2026
@MakisH
MakisH merged commit 4003d4b into main Jul 18, 2026
3 checks passed
@MakisH
MakisH deleted the system-tests branch July 18, 2026 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant