-
-
Notifications
You must be signed in to change notification settings - Fork 129
Enable running the system tests in forks #638
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
Conversation
| OPENFOAM_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-openfoam-adapter }},\ | ||
| SU2_VERSION:7.5.1,\ | ||
| SU2_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-su2-adapter }},\ | ||
| TUTORIALS_PR:${{ github.event.number }},\ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line needs to be ported to the workflows of other repositories (replacing the TUTORIALS_PR with, e.g., PRECICE_PR.
|
As I noticed some regressions when trying to run the system tests on this PR, here is a recent run that does not include these changes: https://github.com/precice/tutorials/actions/runs/14088294869/job/39458261691 |
|
Succeeding job with the latest changes: https://github.com/precice/tutorials/actions/runs/14112641301/job/39537745120 I will now revert the debugging-related changes in the workflow. |
Forwards the PR number to the
systemtests.py, which then forwards it to theDockerfile, allowing agit fetch origin pull/<pr>/head.In the
Systemtest.pyclass, I had to remove a strict check (that every argument without a default value is provided), to keep the implementation relatively straight-forward.Closes #580.
Checklist:
changelog-entries/<PRnumber>.md.