Skip to content

Split manual and scheduled system tests workflows#875

Merged
MakisH merged 7 commits into
developfrom
split-workflows
Jul 12, 2026
Merged

Split manual and scheduled system tests workflows#875
MakisH merged 7 commits into
developfrom
split-workflows

Conversation

@MakisH

@MakisH MakisH commented Jul 12, 2026

Copy link
Copy Markdown
Member

The latest components workflow is currently being executed both every night and manually.

Since the manual runs often fail (as they are meant to when debugging), status badges such as the one in the preCICE repository are sometimes reporting a failure that does not correspond to the scheduled run. Moreover, looking back at the history (to see when something started failing) is complicated.

This PR:

  • splits the system-tests-latest-components.yml to system-tests-manual.yml and system-tests-nightly.yml,
  • renames the system-tests-extra.yml to system-tests-weekly.yml for consistency,
  • replaces the triggering of workflows from absolute paths+branch to relative paths, hoping to make debugging of the workflows easier:
- uses: precice/tutorials/.github/workflows/system-tests.yml@develop
+ uses: ./.github/workflows/system-tests.yml

@PranjalManhgaye since I cannot easily test before merging, do you see anything I missed / anything wrong?

Checklist

  • I added a summary of any user-facing changes (compared to the last release) in the changelog-entries/<PRnumber>.md.

@MakisH MakisH requested a review from PranjalManhgaye July 12, 2026 12:30
@MakisH MakisH self-assigned this Jul 12, 2026
Comment thread tools/tests/README.md Outdated
@PranjalManhgaye

Copy link
Copy Markdown
Collaborator

Overall, it looks good to me.

@MakisH MakisH merged commit 6c64184 into develop Jul 12, 2026
1 check passed
@MakisH MakisH deleted the split-workflows branch July 12, 2026 14:34
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.

2 participants