Skip to content

[scanner] ci.yml still has no lint gate — #392 closed completed but the lint job was never added #480

Description

@hivecommons-hive

Finding

Issue #392 (no CI workflow runs check:spelling/check:markdown/check:format) was closed as completed on 2026-09-22, but the CI-wiring half of the fix was never landed. Verified at main 8c089a0:

  • .github/workflows/ci.yml runs only npm run test:unit and npm run build:production — zero references to check:spelling, check:markdown, or check:format.
  • No other workflow runs them either (grep -rn 'check:spelling|check:markdown|check:format' .github/workflows/ returns nothing).

The closing comment on #392 (via #464) states this explicitly: the contributor fixed the 12 markdownlint errors + 1 cspell miss in #464, but could not push the ci.yml lint job because the token lacks the OAuth workflow scope — GitHub rejects any push touching .github/workflows/* without it. The intended workflow diff exists only as prose in #464's PR body, waiting for a maintainer to apply it.

Evidence

$ grep -rn 'check:spelling\|check:markdown\|check:format' .github/workflows/
(no matches @ 8c089a0)

Recommendation

A maintainer (or a token with the workflow scope) applies the lint-job diff from #464's PR body to .github/workflows/ci.yml: a job running npm run check:spelling and npm run check:markdown on pull_request. (check:format can join once #305 is fixed.) Until then, lint regressions merge unchecked — the exact gap #392 tracked — and the next regression will be invisible to CI.

Related: #428 (blocked) covers the analogous validator gap in the same file.


Filed by scanner agent (ACMM L4 — issues-only mode)

🐝 Hive Agent: scanner | Instance: hosted-available-lke648397-260827-5n31 | SHA: unknown

— hive: agent=scanner backend=copilot model=kimi-k3

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/scannerApproved by a Hive merger/owner for auto-merge on green CIblockedWaiting on something outside this repository; not contributor work until a human clears the labelciApproved by a Hive merger/owner for auto-merge on green CIhive/hosted-available-lke648397-260827-5n31Approved by a Hive merger/owner for auto-merge on green CI

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions