Skip to content

feat: rename Survey Reports to Surveys - #2111

Merged
mrbobbytables merged 3 commits into
cncf:mainfrom
mrbobbytables:resources/surveys-label
Nov 5, 2026
Merged

mrbobbytables merged 3 commits into
cncf:mainfrom
mrbobbytables:resources/surveys-label

Conversation

@mrbobbytables

Copy link
Copy Markdown
Member

Stacked on #2110; merge that first and this diff reduces to the rename.

Remit: the Resources section lists the CNCF surveys page as "Surveys" at /resources/surveys instead of "Survey Reports" at /resources/survey-reports.

What changed

  • docs/resources/survey-reports.md is renamed to docs/resources/surveys.md, so the page is served at /resources/surveys; the title, heading, description and prose now say "Surveys".
  • Landing card, Resources description, the SurveyReports list landmark (CNCF surveys) and the Job Board sidebar anchor (resources/surveys) follow.
  • scripts/lib/cncf-reports.mjs route, data/survey-reports.json description, the content-only CI page list, CONTRIBUTING's data table and the e2e and unit expectations are updated. The data file, collector, validator, npm scripts and component keep their survey-reports names.

The route only existed on the unmerged #2110 branch, so no published URL changes.

Validation

  • npm run test:unit:coverage:check: 4229 pass, 100% source coverage
  • check:format, check:spelling, check:markdown, check:lint, check:duplication, check:unused: clean
  • npm run build: success, /resources/surveys/ rendered and no /resources/survey-reports/
  • Local e2e coverage lane: 510 passed, report renders under CI thresholds

mrbobbytables and others added 3 commits November 4, 2026 17:56
Add a Survey Reports section under Resources, after Radar Reports, that
mirrors the cncf.io survey report listing the same way the Radar page
mirrors the radar listing.

The radar collector, validator and list component are refactored into
shared parameterized modules (scripts/lib/cncf-reports.mjs and
src/components/shared/ReportList.js) so the survey mirror is a thin
configuration record rather than a copy. The refresh-radar-reports
workflow now collects and validates both data files. The Job Board link
moves after Survey Reports in the sidebar and the landing grid.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: mrbobbytables <mrbobbytables@users.noreply.github.com>
…ReportList

The `|| []` data-shape guard moved from RadarReports/index.js into the
shared ReportList component, so the accepted-regions fixture now names
the span the e2e coverage report actually sees.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: mrbobbytables <mrbobbytables@users.noreply.github.com>
Rename the Resources page, sidebar label, landing card and list landmark
from "Survey Reports" to "Surveys", and move the page from
docs/resources/survey-reports.md to docs/resources/surveys.md so it is
served at /resources/surveys. The data file, collector, validator and
npm scripts keep their survey-reports names.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: mrbobbytables <mrbobbytables@users.noreply.github.com>
@netlify

netlify Bot commented Nov 5, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for endusers ready!

Name Link
🔨 Latest commit 909637b
🔍 Latest deploy log https://app.netlify.com/projects/endusers/deploys/6aebcea52d4f15373dcd5d19
😎 Deploy Preview https://deploy-preview-2111--endusers.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@mrbobbytables
mrbobbytables merged commit 10a5910 into cncf:main Nov 5, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant