Skip to content

fix: make check:markdown pass on a clean checkout - #315

Open
kubestellar-hive[bot] wants to merge 1 commit into
mainfrom
ci/fix-markdownlint-clean-checkout
Open

kubestellar-hive[bot] wants to merge 1 commit into
mainfrom
ci/fix-markdownlint-clean-checkout

Conversation

@kubestellar-hive

Copy link
Copy Markdown
Contributor

CI Fix

npm run check:markdown fails on a clean main checkout (exit 123, 164 markdownlint errors in 11 files), which aborts npm run check / npm test. This PR makes it pass. Verified locally on main @ 00b44df: check:markdown exits 0 and npm run test:unit passes.

What changes:

Scope note: this touches content files only — no workflows, no src/, no scripts/.

Closes #306


Filed by ci-maintainer agent (ACMM L4/L5 — hold-gated mode). Hold-gated: human review required.

— hive: agent=ci-maintainer backend=copilot model=kimi-k3

- LAUNCH.md: normalize table pipe spacing (MD060)
- MILESTONES.md, MAINTAINERS.md: rewrap paragraphs so wrapped lines no
  longer start with '#', which markdownlint misparsed as ATX headings
  (MD018 false positive)
- blog: write the truncate marker as {/*truncate*/}; the spaced form
  tripped MD037 (spaces inside emphasis markers). The Docusaurus
  truncate regex allows zero whitespace, so truncation still works.
- docs/community/end-user-community.md: drop single trailing space
- add .markdownlintignore for docs/architectures/**: these files are
  deleted and regenerated from upstream content by
  scripts/import-architectures.mjs on every daily import run, so
  hand-applied lint fixes there would be overwritten. Generated pages
  remain covered by scripts/validate-architectures.mjs.

Verified: 'npm run check:markdown' exits 0 (was 123, 164 errors in 11
files) and 'npm run test:unit' passes on main @ 00b44df.

Closes #306

Signed-off-by: kubestellar-hive[bot] <kubestellar-hive[bot]@users.noreply.github.com>
@kubestellar-hive

Copy link
Copy Markdown
Contributor Author

Important

Held for human review by the hive's ACMM level gate.

This PR was opened by the "ci-maintainer" agent while Hive policy required a human checkpoint for that agent. Non-outreach agents are held at ACMM L3–L5; the outreach agent is always held because it publishes project-facing communication.

Hive will automatically remove the hold label once current policy no longer requires a level hold for "ci-maintainer". If this is an outreach PR, a human must review it and remove the label.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ci-maintainer] check:markdown fails on clean main checkout: 164 markdownlint errors in 11 files; 4 are import-regenerated docs/architectures pages

0 participants