Skip to content

Filter unrelated benchmark events - #28

Closed
ludfjig wants to merge 1 commit into
mainfrom
fix/filter-benchmark-events
Closed

ludfjig wants to merge 1 commit into
mainfrom
fix/filter-benchmark-events

Conversation

@ludfjig

@ludfjig ludfjig commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Summary:

  • skip benchmark workload for unrelated labels and title or body edits
  • keep the required Benchmark Status and Benchmark Policy contexts on every triggered event
  • queue ignored-event contexts behind active required work so they cannot mask or cancel it
  • rerun policy and workload for code, base branch, and benchmarks: skip changes

Validation:

  • npm run build
  • workflow YAML parsing
  • editor workflow diagnostics
  • git diff --check
  • hosted overlap: an unrelated label event arrived while the synchronize workload was active
  • hosted overlap: the ignored Benchmark Status remained pending behind the active workload
  • hosted overlap: the active workload and queued ignored refresh both succeeded
  • hosted overlap: ignored events started no workload child jobs
  • required checks: 2 successful, 0 pending, 0 failing
  • final merge state: clean

Tests were not run.

@ludfjig ludfjig added bug Something isn't working benchmarks: skip labels Sep 24, 2026
@ludfjig
ludfjig force-pushed the fix/filter-benchmark-events branch from ed920f0 to 6895432 Compare September 24, 2026 19:01
@ludfjig ludfjig added bug Something isn't working and removed bug Something isn't working labels Sep 24, 2026
@ludfjig
ludfjig force-pushed the fix/filter-benchmark-events branch from 6895432 to 4df8eec Compare September 24, 2026 19:05
@ludfjig ludfjig added bug Something isn't working and removed bug Something isn't working labels Sep 24, 2026
@ludfjig
ludfjig force-pushed the fix/filter-benchmark-events branch from 4df8eec to f983145 Compare September 24, 2026 19:30
@ludfjig ludfjig added bug Something isn't working and removed bug Something isn't working labels Sep 24, 2026
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>

This branch was successfully deployed

1 active deployment
github-pages — 0ef3d06d Deployed Sep 24, 2026 by ludfjig via deploy #311
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

benchmarks: skip bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant