Skip to content

ci: add path filtering to performance testing workflow - #59320

Open
joshtrichards wants to merge 1 commit into
masterfrom
jtr/ci-performance-changes-bypass
Open

ci: add path filtering to performance testing workflow#59320
joshtrichards wants to merge 1 commit into
masterfrom
jtr/ci-performance-changes-bypass

Conversation

@joshtrichards

Copy link
Copy Markdown
Member
  • Resolves: #

Summary

The performance testing workflow currently runs on every pull request regardless of which files changed. Since it profiles PHP/WebDAV endpoints, it can safely be skipped when a PR only touches JS, CSS, docs, or other non-PHP files.

This adds a changes job using dorny/paths-filter (matching the pattern used across the other workflows) and gates performance-testing behind it.

Benefit

It's one job, so billable minutes ≈ wall-clock time: ~4–10 minutes per trigger. And less runners occupied.

TODO

  • ...

Checklist

AI (if applicable)

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

Signed-off-by: Josh <josh.t.richards@gmail.com>
@joshtrichardsjoshtrichards added this to the Nextcloud 34 milestone Mar 30, 2026
@joshtrichards
joshtrichards requested a review from a team as a code ownerMarch 30, 2026 17:20
@joshtrichards
joshtrichards requested review from CarlSchwan, leftybournes and salmart-dev and removed request for a teamMarch 30, 2026 17:20
@nextcloud-botnextcloud-bot mentioned this pull request May 27, 2026
@nextcloud-botnextcloud-bot mentioned this pull request Jun 4, 2026
This was referenced Jun 5, 2026
@susnuxsusnux added the community pull requests from community label Jun 9, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to reviewWaiting for reviewsCIcommunitypull requests from communitydeveloper experience

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@joshtrichards@nickvergessen@susnux@nextcloud-bot