Define versioned Docker release packaging #2

Closed
opened 2026-06-10 15:56:19 -07:00 by david · 2 comments
Owner

Goal

Design and implement the release path so every packaged release has an explicit version number and Docker image.

Expectations

  • Git tag for each release.
  • Release notes with operator-facing changes.
  • Docker image tagged by version and stable/latest policy.
  • Wiki install and upgrade docs updated with each release behavior change.
  • Proxmox LXC docs stay aligned with Docker packaging where applicable.
## Goal Design and implement the release path so every packaged release has an explicit version number and Docker image. ## Expectations - Git tag for each release. - Release notes with operator-facing changes. - Docker image tagged by version and stable/latest policy. - Wiki install and upgrade docs updated with each release behavior change. - Proxmox LXC docs stay aligned with Docker packaging where applicable.
Author
Owner

Lab versioning catch-up: v0.1.1-lab.0 now records the current LXC/mainline prototype refresh separately from the final packaged v0.1.0 Docker release train. The Docker/package release issue remains open until tag, Forgejo release object, registry image, install docs, and smoke verification are complete.

Lab versioning catch-up: v0.1.1-lab.0 now records the current LXC/mainline prototype refresh separately from the final packaged v0.1.0 Docker release train. The Docker/package release issue remains open until tag, Forgejo release object, registry image, install docs, and smoke verification are complete.
Author
Owner

Completed with v0.2.8 Docker healthcheck packaging hardening.

Delivered:

  • versioned app/package/image metadata at 0.2.8
  • annotated Git tag and Forgejo release notes
  • Docker image repository.spitzerhome.com/david/pagemaster:0.2.8
  • image digest sha256:5e8d8d63405798f2eeed487f79f8b8c43552b11044809e7ab8da601a798b9350
  • Docker HEALTHCHECK backed by /usr/local/bin/pagemaster healthcheck
  • documented immutable version tags plus reserved lab/latest policy
  • Forgejo wiki updates for Home, Deployment, Development Roadmap, and v0.2.8 release notes

Release: https://repository.spitzerhome.com/david/library-manager/releases/tag/v0.2.8
Commit: ad3b5f8

Verification:

  • make frontend-check
  • make test
  • make build
  • make docker-build
  • Docker image label and healthcheck config inspection
  • container smoke for /api/health and /api/setup/status reporting v0.2.8
  • Docker health status reached healthy
  • packaged healthcheck command returned ok
  • Forgejo wiki readback checks
Completed with v0.2.8 Docker healthcheck packaging hardening. Delivered: - versioned app/package/image metadata at 0.2.8 - annotated Git tag and Forgejo release notes - Docker image repository.spitzerhome.com/david/pagemaster:0.2.8 - image digest sha256:5e8d8d63405798f2eeed487f79f8b8c43552b11044809e7ab8da601a798b9350 - Docker HEALTHCHECK backed by /usr/local/bin/pagemaster healthcheck - documented immutable version tags plus reserved lab/latest policy - Forgejo wiki updates for Home, Deployment, Development Roadmap, and v0.2.8 release notes Release: https://repository.spitzerhome.com/david/library-manager/releases/tag/v0.2.8 Commit: ad3b5f8 Verification: - make frontend-check - make test - make build - make docker-build - Docker image label and healthcheck config inspection - container smoke for /api/health and /api/setup/status reporting v0.2.8 - Docker health status reached healthy - packaged healthcheck command returned ok - Forgejo wiki readback checks
david closed this issue 2026-06-19 09:09:51 -07:00
Sign in to join this conversation.
No labels
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
david/library-manager#2
No description provided.