open-telemetry / open-telemetry/shared-workflows

Remove dashboard code_ref compatibility after promotion

Open
#286 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
7
Forks
18
Avg merge
22h 1m
Merged PRs (30d)
75

Description

After the first pull request dashboard release containing #285 is promoted to the stable channel, remove the temporary code_ref compatibility wiring.

  • Remove the ignored workflow_call.inputs.code_ref input from pull-request-dashboard-repo.yml.
  • Remove code_ref from the three stable jobs in pull-request-dashboard.yml.
  • Simplify promote_rollout.py and its tests so promotion updates only the reusable-workflow pin.
  • Remove the transition notes from the rollout documentation.

This must wait until that promotion because the currently stable v0.10.0 workflow still uses code_ref to check out its matching dashboard scripts.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Wait until the first dashboard release containing #285 is promoted to stable, then inspect pull-request-dashboard-repo.yml, pull-request-dashboard.yml, promote_rollout.py, its tests, and the rollout documentation. Remove the listed code_ref compatibility and transition notes, and run the promote_rollout tests to confirm promotion updates only the reusable-workflow pin.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, python
Domain
ci-cd, release
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.