Skip to content

Remove roadmap and milestones planning documents - #1841

Merged
mrbobbytables merged 2 commits into
cncf:mainfrom
mrbobbytables:remove-roadmap-and-milestones
Oct 23, 2026
Merged

mrbobbytables merged 2 commits into
cncf:mainfrom
mrbobbytables:remove-roadmap-and-milestones

Conversation

@mrbobbytables

Copy link
Copy Markdown
Member

Summary

Deletes the roadmap and milestone planning artifacts and every reference to them.

Deleted

  • ROADMAP.md, MILESTONES.md
  • data/milestones.json, .github/workflows/create-milestones.yml, tests/milestones-data.test.mjs

References updated

  • CONTRIBUTING.md, GOVERNANCE.md, MAINTAINERS.md, .npmrc, .prettierignore
  • ADRs 0001/0004/0005 and the stakeholder-outreach and inbound-link drafts
  • Tests: ci-concurrency, data-gate-contract, static-assets, e2e-data-fixture-loader, npm-lifecycle-scripts, refresh-script-wiring, governance-hygiene-parity

Historical PR titles in docs/resources/changelog.md and generic uses of the words in architecture content are intentionally left as-is.

Validation

  • npm run test:unit:coverage:check: 3519 tests pass, coverage gate green
  • check:spelling, markdownlint on changed files, check:unused, check:duplication: pass

Delete ROADMAP.md, MILESTONES.md, data/milestones.json, the
create-milestones workflow and its contract test, and update every
document and test that referenced them.

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

netlify Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for endusers ready!

Name Link
🔨 Latest commit 313b56f
🔍 Latest deploy log https://app.netlify.com/projects/endusers/deploys/6adb98bc4c23d5e8dd5ce3fb
😎 Deploy Preview https://deploy-preview-1841--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.

@hivecommons-hive

Copy link
Copy Markdown
Contributor
3a701b5

ℹ️ Sentinel notice — informational; author is trusted (owner), merge is not blocked

Hive flagged this PR (author @mrbobbytables, head 3a701b54178b) because it matches behaviors that can override security controls, escalate privileges or damage the codebase. This is a heuristic, not an accusation — a maintainer should confirm the change is intended before it merges.

  • sensitive_path — changes 2 sensitive path(s) (Touches a sensitive path (OWNERS, workflows, policies, hive config, security docs, …))
    • .github/workflows/create-milestones.yml
    • GOVERNANCE.md
  • ci_gate_weakening — CI configuration is deleted, softened or has gate checks removed (Disables or softens CI gates (continue-on-error, || true, removed checks))
    • .github/workflows/create-milestones.yml
  • test_removal — deletes 1 test file(s) (Deletes test files or guts test coverage)
    • tests/milestones-data.test.mjs

Hive did not add the sentinel-alert label because this author is trusted. The finding remains recorded for audit and the dashboard Security tab; set sentinel.trusted_authors_block: true to require the blocking label for trusted authors too.

GitHub withdrew GHSA-vfj7-8cjw-p6xm on 2026-10-23, so npm audit no
longer reports it and check:audit fails on the stale allowlist entry.
Remove the entry and its SECURITY.md row, and make main() take the
allowlist as a parameter so the CLI tests keep exercising every arm of
the gate now that the shipped allowlist is empty.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: mrbobbytables <mrbobbytables@users.noreply.github.com>
@mrbobbytables
mrbobbytables added this pull request to the merge queue Oct 23, 2026
Merged via the queue into cncf:main with commit 1d2374f Oct 23, 2026
13 of 14 checks passed
mrbobbytables added a commit to mrbobbytables/endusers that referenced this pull request Oct 24, 2026
…ncf#1854)

data/launch-metrics.json existed to seed a 90-day post-launch comparison
against targets fixed in scripts/collect-launch-metrics.mjs (issue cncf#100).
No site page read it; its only consumers were its own validator, the
Validate repository step, the Justfile build recipe and the tests that
pinned why the collector had no schedule. With the launch plan retired
(cncf#1841) and the announcement tracker closed under ADR 0008 rule 6
(cncf#1837), the check-in is withdrawn and the machinery goes with it:
collector, validator, data file, their tests, the npm scripts, the CI
and Justfile steps, and the CONTRIBUTING.md rows and rule.

The refresh-wiring and workflow-scripts allowlists lose their entries
for the collector, and the validate-utils fixtures that used the file
path as a label now name data/metrics.json.

Remit: maintainer-filed work (maintainer decision on cncf#1837).

Signed-off-by: mrbobbytables <mrbobbytables@users.noreply.github.com>
Co-authored-by: mrbobbytables <mrbobbytables@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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