Skip to content

chore: Reusable workflow for phpunit and storage - #63800

Merged
nickvergessen merged 3 commits into
masterfrom
chore/noid/group-phpunit
Aug 31, 2026
Merged

chore: Reusable workflow for phpunit and storage#63800
nickvergessen merged 3 commits into
masterfrom
chore/noid/group-phpunit

Conversation

@SystemKeeper

@SystemKeeper SystemKeeper commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Group the PHPUnit and Storage jobs with reusable workflows. The idea here is that instead of every individual run doing a changes and a summary run, we now have these combined.

Benefit:

  • 42 jobs on the low runners per PR, we now only run 4 (2x changes phpunit+storage, 2x summary phpunit+storage)
  • It shows how we can more easily adjust which workflows should run for which changes

Required:

  • Adjustment of the required jobs

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

@SystemKeeper
SystemKeeper force-pushed the chore/noid/group-phpunit branch 2 times, most recently from 3027276 to 2f034ea Compare August 30, 2026 13:13
@SystemKeeper SystemKeeper added the 3. to review Waiting for reviews label Aug 30, 2026
@SystemKeeper SystemKeeper self-assigned this Aug 30, 2026
@SystemKeeper SystemKeeper added this to the Nextcloud 36 milestone Aug 30, 2026
@SystemKeeper SystemKeeper added enhancement tests Related to tests labels Aug 30, 2026
@SystemKeeper
SystemKeeper force-pushed the chore/noid/group-phpunit branch from 2f034ea to 4ecadc5 Compare August 30, 2026 13:20
@SystemKeeper

Copy link
Copy Markdown
Contributor Author

/backport to stable35

@SystemKeeper

Copy link
Copy Markdown
Contributor Author

/backport to stable34

@SystemKeeper SystemKeeper changed the title Test reusing phpunit workflows chore: Reusable workflow for phpunit and storage Aug 30, 2026
@SystemKeeper
SystemKeeper marked this pull request as ready for review August 30, 2026 13:30
@SystemKeeper
SystemKeeper requested a review from a team as a code owner August 30, 2026 13:30
@SystemKeeper
SystemKeeper requested review from Altahrim, CarlSchwan, leftybournes and salmart-dev and removed request for a team August 30, 2026 13:30
susnux and others added 3 commits August 31, 2026 08:50
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Assisted-by: ClaudeCode:claude-opus-5
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
Assisted-by: ClaudeCode:claude-opus-5
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
@SystemKeeper
SystemKeeper force-pushed the chore/noid/group-phpunit branch from 4ecadc5 to ef4f58c Compare August 31, 2026 06:54
@SystemKeeper
SystemKeeper requested a review from susnux August 31, 2026 06:58
@nickvergessen
nickvergessen merged commit 2efe48b into master Aug 31, 2026
179 checks passed
@nickvergessen
nickvergessen deleted the chore/noid/group-phpunit branch August 31, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews AI assisted enhancement tests Related to tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants