Skip to content

feat: health version, monitoring JSON verify, ccam health - #258

Merged
hoangsonww merged 5 commits into
masterfrom
feat/platform-enhancements-1
Jul 25, 2026
Merged

feat: health version, monitoring JSON verify, ccam health#258
hoangsonww merged 5 commits into
masterfrom
feat/platform-enhancements-1

Conversation

@hoangsonww

Copy link
Copy Markdown
Owner

Summary

  • Exposes version on GET /api/health for lightweight release checks.
  • Documents the field in OpenAPI / openapi.yaml.
  • Adds --json mode to monitoring/scripts/verify.js for CI-friendly stack verification.
  • Prints the dashboard version in ccam health.

Commits (5)

  1. feat(server): expose app version in GET /api/health
  2. test(server): assert /api/health returns package version
  3. docs(openapi): document version on HealthResponse schema
  4. feat(monitoring): add --json output to verify script
  5. feat(ccam): print dashboard version in health command

Test plan

  • npm run test:server
  • npm run test:client

Made with Cursor

hoangsonww and others added 5 commits July 24, 2026 22:58
Operators and scripts can read the running dashboard release from the
lightweight health probe without calling settings or metrics endpoints.

Co-authored-by: Cursor <cursoragent@cursor.com>
Locks the new version field to the root package.json so release bumps stay
visible to health probes and CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
Syncs the OpenAPI spec and generated openapi.yaml with the /api/health
version field for scrapers, UIs, and API consumers.

Co-authored-by: Cursor <cursoragent@cursor.com>
Machine-readable verification helps CI and automation parse stack health.
Health check now surfaces the dashboard version from /api/health.

Co-authored-by: Cursor <cursoragent@cursor.com>
Surfaces the /api/health version beside the up indicator so terminal
operators can confirm they are talking to the expected release.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI review requested due to automatic review settings July 25, 2026 06:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions github-actions Bot added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested labels Jul 25, 2026
@hoangsonww hoangsonww changed the title feat: health version, monitoring JSON verify, ccam health (5 commits) feat: health version, monitoring JSON verify, ccam health Jul 25, 2026
@hoangsonww
hoangsonww merged commit 471517a into master Jul 25, 2026
21 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 25, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested

Projects

Development

Successfully merging this pull request may close these issues.

2 participants