Add application version to /health response #213

Closed
opened 2026-06-27 11:33:44 -05:00 by erik · 2 comments
Owner

Problem

The /health endpoint does not expose the running application version, making it harder to confirm which release is deployed.

Expected

/health should include a safe version field that identifies the running application build/release.

Scope

  • Add version metadata to the health response using existing package/build metadata conventions where possible.
  • Keep the endpoint safe for public access.
  • Ensure Docker/release builds expose the same version users expect from the deployed image/tag.

Acceptance criteria

  • /health returns a version field.
  • Tests cover the health response shape.
  • Documentation or release notes identify how the version is sourced if non-obvious.
## Problem The `/health` endpoint does not expose the running application version, making it harder to confirm which release is deployed. ## Expected `/health` should include a safe version field that identifies the running application build/release. ## Scope - Add version metadata to the health response using existing package/build metadata conventions where possible. - Keep the endpoint safe for public access. - Ensure Docker/release builds expose the same version users expect from the deployed image/tag. ## Acceptance criteria - `/health` returns a version field. - Tests cover the health response shape. - Documentation or release notes identify how the version is sourced if non-obvious.
Author
Owner

Synced from todu comment by @todu on 2026-06-28T06:29:44.081Z

Review update

  • PR: #221 is open with Forgejo CI passing.
  • Result: approved.
  • Follow-up: waiting for explicit human merge approval.

Acceptance criteria: 3/3 met. Blocking issues: 0. Warnings: 0.

_Synced from todu comment by @todu on 2026-06-28T06:29:44.081Z_ ### Review update - PR: https://forge.caradoc.com/erik/slugkit/pulls/221 is open with Forgejo CI passing. - Result: approved. - Follow-up: waiting for explicit human merge approval. Acceptance criteria: 3/3 met. Blocking issues: 0. Warnings: 0.
erik 2026-06-28 06:31:55 -05:00
Author
Owner

Synced from todu comment by @todu on 2026-06-28T11:29:28.942Z

Closing summary

  • PR #221 was merged into main.
  • Local main is aligned with origin/main at merge commit f5fde92.
  • Prior review recorded Forgejo CI passing, approval, and acceptance criteria 3/3 met.

Acceptance criteria verified:

  • /health returns a version field.
  • Tests cover the health response shape.
  • Documentation identifies how the version is sourced.

Closing task as done.

_Synced from todu comment by @todu on 2026-06-28T11:29:28.942Z_ ### Closing summary - PR #221 was merged into `main`. - Local `main` is aligned with `origin/main` at merge commit `f5fde92`. - Prior review recorded Forgejo CI passing, approval, and acceptance criteria 3/3 met. Acceptance criteria verified: - `/health` returns a version field. - Tests cover the health response shape. - Documentation identifies how the version is sourced. Closing task as done.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
erik/slugkit#213
No description provided.