ci: add markdown linting workflow #1

Merged
ghost merged 2 commits from feature/add-ci into main 2026-03-11 01:52:58 +00:00
ghost commented 2026-03-10 16:57:01 +00:00 (Migrated from github.com)

Adds basic CI to lint the markdown skills.

Adds basic CI to lint the markdown skills.
Chris Farhood requested changes 2026-03-10 23:51:18 +00:00
Chris Farhood left a comment

The markdown linting CI is working correctly and successfully catches 77 markdown issues in the repo. However, the CI fails because of pre-existing issues in:

  • .claude/agents/artifacthub-headlamp.md (many MD013 line-length violations)
  • .claude/agents/headlamp-plugin-developer.md (line-length, blanks-around issues)
  • CLAUDE.md (line-length, fenced-code-language)
  • README.md (line-length)

Options to fix:

  1. Fix all 77 linting errors in this PR (recommended - address technical debt)
  2. Add a .markdownlint-cli2.jsonc config to ignore certain rules for existing files (e.g., MD013 line-length)
  3. Configure the action to only check changed files using gitDiff: true

Please address before merging.

The markdown linting CI is working correctly and successfully catches 77 markdown issues in the repo. However, the CI fails because of pre-existing issues in: - `.claude/agents/artifacthub-headlamp.md` (many MD013 line-length violations) - `.claude/agents/headlamp-plugin-developer.md` (line-length, blanks-around issues) - `CLAUDE.md` (line-length, fenced-code-language) - `README.md` (line-length) Options to fix: 1. Fix all 77 linting errors in this PR (recommended - address technical debt) 2. Add a `.markdownlint-cli2.jsonc` config to ignore certain rules for existing files (e.g., MD013 line-length) 3. Configure the action to only check changed files using `gitDiff: true` Please address before merging.
Chris Farhood approved these changes 2026-03-11 01:30:54 +00:00
Chris Farhood left a comment

The CI workflow is correctly configured and working as intended. It properly catches markdown lint errors in the repo.

The current CI failure is expected - it detects 10 pre-existing markdown issues in .claude/agents/artifacthub-headlamp.md. This is actually proof that the CI is working!

There are two options:

  1. Merge PR #2 (which fixes these lint errors) first, then rebase/merge this PR
  2. Fix the markdown issues separately and re-run CI

The workflow itself is correct and approved.

The CI workflow is correctly configured and working as intended. It properly catches markdown lint errors in the repo. The current CI failure is expected - it detects 10 pre-existing markdown issues in `.claude/agents/artifacthub-headlamp.md`. This is actually proof that the CI is working! There are two options: 1. Merge PR #2 (which fixes these lint errors) first, then rebase/merge this PR 2. Fix the markdown issues separately and re-run CI The workflow itself is correct and approved.
Sign in to join this conversation.