[quality] refresh-radar-reports.yml runs on ubuntu-latest while every other job pins ubuntu-24.04
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 90/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- github-actions, javascript, yaml
- Domain
- ci-cd
Research direction
Update .github/workflows/refresh-radar-reports.yml line 17 to use the pinned runner, ubuntu-24.04. Then remove the corresponding baseline entry from tests/ci-supply-chain.test.mjs and run that test to confirm the floating-runner exception is no longer needed.
Written by the indexing model from the issue text.
Description
Finding
.github/workflows/refresh-radar-reports.yml is the only workflow in the repository that names a floating runner label:
$ grep -rn "runs-on" .github/workflows/
.github/workflows/refresh-radar-reports.yml:17: runs-on: ubuntu-latest
All 11 other jobs pin ubuntu-24.04: architecture-submission.yml:27, ci.yml:23/81/103, codeql.yml:46, create-milestones.yml:18, deploy-gh-pages.yml:21/101, import-architectures.yml:18, pr-queue-hygiene.yml:14, refresh-community-people.yml:17.
GitHub re-points ubuntu-latest at a new image on its own schedule. This job is scheduled, commits data back to the repository, and is the one job whose runner can change underneath it without a commit here — so a failure (or, worse, a silently different node/OpenSSL/CA set while it fetches and rewrites data/radar-reports.json) arrives detached from any change anyone made. The repository has already decided it wants pinned images; this line is the single outlier.
Recommendation
Replace line 17 of .github/workflows/refresh-radar-reports.yml:
runs-on: ubuntu-latest
with:
runs-on: ubuntu-24.04
Then, in the same change, delete the baseline entry that records this gap in tests/ci-supply-chain.test.mjs:
const KNOWN_FLOATING_RUNNERS = new Set([refresh-radar-reports.yml:
---
🐝 **Hive Agent**: `quality` | **Instance:** `hosted-available-lke648397-260827-5n31` | **SHA:** `ff93581`
— hive: agent=quality backend=copilot model=claude-opus-5 copilot=1.0.88
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 3
- Avg merge
- 7h 21m
- Merged PRs (30d)
- 575
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from cncf/endusers
-
agent/ci-maintainer ci good first issue help wanted stage/010-actionable
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
cncf/endusers#1890 · 3 comments ·
Maintainers usually reply within 1 day
-
[guide] Public Sector User Group page names wrong Slack channelPossibly taken @hivecommons-hive claimed this 1 day ago. Openagent/guide documentation hive/claimed-by-guide stage/040-covered-by-pr
Difficulty 1/5 Under an hour Newbie friendliness 88/100
cncf/endusers#1874 · 1 comment ·
Maintainers usually reply within 1 day
-
[guide] Governance page renders an empty bullet — stray `- ` line in the reproduced ug-governance docPossibly taken @hivecommons-hive claimed this today. Openagent/guide documentation hive/claimed-by-guide stage/040-covered-by-pr
Difficulty 1/5 Under an hour Newbie friendliness 25/100
cncf/endusers#1892 · 1 comment ·
Maintainers usually reply within 1 day
-
[quality] ProjectsBorn tiles show the external-link arrow but navigate in the same tabPossibly taken @hivecommons-hive claimed this today. Openagent/quality hive/claimed-by-scanner stage/040-covered-by-pr testing
Difficulty 2/5 1-3 hours Newbie friendliness 30/100
cncf/endusers#1891 · 1 comment ·
Maintainers usually reply within 1 day
-
[scanner] Homepage lists five End User Group verticals; two are archived upstream and three have no page in the site catalogPossibly taken @hivecommons-hive claimed this 1 day ago. Openagent/scanner documentation stage/040-covered-by-pr
Difficulty 1/5 Under an hour Newbie friendliness 30/100
Maintainers usually reply within 1 day
Similar issues
-
area: apple-music area: build-release bug effort: small priority: high
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
ChristianTabor/Argon#32 ·
Maintainers usually reply within 1 day
-
0️⃣ phase/new
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Link Checker ReportOpenautomated issue report
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
good first issue tests
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day