Repository navigation
ci: remove the reusable lint-docs workflow - #181
Conversation
No source repository calls it now that the docs are written only here. Drops the composite action, its test, the CI step and the Dependabot directory for it.
AI review: no P0-P2 findingsRemoves the reusable Not checked: The AI review read the diff, the code, and the PR's text; it ran no tests or builds and read nothing outside this repository.
Human review: not needed |
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues were identified for the removal of the retired cross-repository documentation lint integration.
No open issues 🎉
What changed in this PR
Completes the cleanup after #170 centralized documentation authoring in this repository, removing the lint integration previously used by product repositories. The documentation linter is unchanged, and CI retains content validation and docs-tooling tests.
Changes:
- Removes the reusable lint workflow and its composite action.
- Removes action-specific tests, the package script, and the corresponding CI step.
- Stops Dependabot scanning local composite actions while retaining workflow updates.
| File | Description |
|---|---|
scripts/lint-docs-action.test.mjs |
Deletes tests for the retired composite action. |
package.json |
Removes the obsolete test:actions script. |
.github/workflows/lint-docs.yml |
Deletes the reusable workflow for external callers. |
.github/workflows/ci.yml |
Removes the action-test step; retains docs validation. |
.github/dependabot.yml |
Removes composite-action scanning and updates its comment. |
.github/actions/lint-docs/action.yml |
Deletes the cross-repository lint action. |
Review effort: Balanced
Why
The docs are now written only in this repository (#170), so no source repository lints its own docs with this repository's linter any more. The last caller, Kong/volcano-sdk-js, removed its
lint-docs.ymlin Kong/volcano-sdk-js#367. I checked.github/workflows/lint-docs.ymlon the default branch of volcano-hosting, volcano-sdk-js, volcano-sdk-python, volcano-sdk-ruby, volcano-cli, volcano-web and volcano-builder: none has it.What changed
.github/workflows/lint-docs.yml(theworkflow_callworkflow) and.github/actions/lint-docs/(its composite action).scripts/lint-docs-action.test.mjs, thetest:actionsscript, and the CI step that ran it./.github/actions/*.scripts/lint-docs.mjsis unchanged; CI still runspnpm lint:docs content.Testing
pnpm lint:docs content,pnpm test:docs: pass.lint-docs.yml,actions/lint-docs,test:actionsorlint-docs-actionremains.🤖 Generated with Claude Code