Skip to content

Fix OpenAPI JSDoc annotations and add CI validation - #1624

Merged
minggangw merged 1 commit into
RobotWebTools:developfrom
minggangw:fix-1623
Oct 13, 2026
Merged

minggangw merged 1 commit into
RobotWebTools:developfrom
minggangw:fix-1623

Conversation

@minggangw

Copy link
Copy Markdown
Member
  • Replace unsupported optional-property syntax with standard JSDoc parameter tags.
  • Run npm run docs in the Linux x64 Lyrical/Node 24 lane for PRs and pushes.
  • Document the validation scope without changing historical-tag builds or deployment.

Fix: #1623

Copilot AI balanced review requested due to automatic review settings October 13, 2026 02:31

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The annotation fix is valid and the CI validation is correctly scoped and documented.

0 open findings

What changed in this PR

Fixes invalid OpenAPI JSDoc annotations and adds continuous documentation validation.

Changes:

  • Replaces unsupported optional-property syntax with valid JSDoc tags.
  • Validates documentation generation in the Lyrical/Node 24 CI lane.
  • Documents validation scope and deployment exclusions.
File Description
lib/​openapi.js Corrects capability parameter annotations.
.github/​workflows/​linux-x64-build-and-test.yml Adds JSDoc generation validation.
tools/​jsdoc/​README.md Documents CI validation behavior.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 91.157% (+0.002%) from 91.155% — minggangw:fix-1623 into RobotWebTools:develop

@minggangw
minggangw merged commit ad31aa2 into RobotWebTools:develop Oct 13, 2026
17 checks passed
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.

Fix JSDoc annotation error

3 participants