Skip to content

Remove stale 2024 benchmark entries stuck on gh-pages#5317

Open
mwimpelberg28 wants to merge 2 commits into
open-telemetry:gh-pagesfrom
mwimpelberg28:gh-pages-cleanup
Open

Remove stale 2024 benchmark entries stuck on gh-pages#5317
mwimpelberg28 wants to merge 2 commits into
open-telemetry:gh-pagesfrom
mwimpelberg28:gh-pages-cleanup

Conversation

@mwimpelberg28

@mwimpelberg28 mwimpelberg28 commented Jun 17, 2026

Copy link
Copy Markdown

Description

Fixes #5006

The benchmarks page shows several charts frozen in 2024. The cause: the benchmark workflow's name was changed from a per-Python-version label (e.g. OpenTelemetry Python SDK Benchmarks - Python 3.11 - SDK) to a single OpenTelemetry Python SDK Benchmarks. github-action-benchmark keys data by name and never prunes orphaned entries (see github-action-benchmark#299), so two old entry groups were left stuck:

Runs Date range Entry name
100 2024-04 → 2024-06 ...Benchmarks - Python 3.11 - SDK
70 2024-06 → 2024-07 ...Benchmarks - Python 3.12 - SDK
100 2026-04 → 2026-06 OpenTelemetry Python SDK Benchmarks (active)

This PR removes the two orphaned entries from benchmarks/data.js. The change is a pure deletion — the active entry is byte-for-byte unchanged, and the resulting file is valid (window.BENCHMARK_DATA still parses, single entries key). index.html reads entries dynamically, so no other change is needed. The current workflow uses one stable name, so this won't recur.

🤖 Assisted by Claude Code
Co-Authored-By: Matthew Wimpelberg 120263653+mwimpelberg28@users.noreply.github.com

@linux-foundation-easycla

linux-foundation-easycla Bot commented Jun 17, 2026

Copy link
Copy Markdown

CLA Signed
The committers listed above are authorized under a signed CLA.

  • ✅ login: mwimpelberg28 / name: Matthew Wimpelberg (ce722e2)

The benchmark workflow's 'name' was changed from per-Python-version
(e.g. 'OpenTelemetry Python SDK Benchmarks - Python 3.11 - SDK') to a
single 'OpenTelemetry Python SDK Benchmarks'. github-action-benchmark
keys data by name and never prunes orphaned entries, leaving two
groups frozen in 2024 that show as stale charts on
https://opentelemetry.io/docs/languages/python/benchmarks/

Removes those two orphaned entries; the active entry is unchanged.

Fixes open-telemetry#5006
@github-project-automation github-project-automation Bot moved this to Approved PRs in Python PR digest Jun 18, 2026
@xrmx xrmx moved this from Approved PRs to Easy to review / merge / close in Python PR digest Jun 18, 2026
@github-project-automation github-project-automation Bot moved this from Easy to review / merge / close to Approved PRs in Python PR digest Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Approved PRs

Development

Successfully merging this pull request may close these issues.

3 participants