From 289729af850cb1766f25a33f2b28690d77117f72 Mon Sep 17 00:00:00 2001 From: Jon Fairbanks Date: Wed, 30 Sep 2026 00:44:50 -0700 Subject: [PATCH 1/2] Document Automatic Production Image Rollouts --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index fae554b..4a0fc5b 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,17 @@ To verify its health: curl --fail http://localhost:8080/healthz ``` +### Automatic Production Releases + +Changes merge into `develop`, then promote to the production branch `master`. +After the required checks pass, GitHub Actions publishes the production image +as `jonfairbanks/docker-node-app:latest` and an immutable commit tag. + +The home cluster's Argo CD Image Updater follows `latest`, records its digest +in Git automatically, and Argo CD rolls the deployment. App-only releases need +no manual cluster-state edit or Helm chart version bump. The `develop` image +tag is kept separate from production. + ### Kubernetes You can find this app on [Helm](https://jonfairbanks.github.io/helm-charts/)! From 6ea759048ee50c0d6e3fe294d8f6401a2aee66f6 Mon Sep 17 00:00:00 2001 From: Jon Fairbanks Date: Wed, 30 Sep 2026 00:49:14 -0700 Subject: [PATCH 2/2] Reduce Hostname Size and Improve Wrapping --- public/css/index.css | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/public/css/index.css b/public/css/index.css index 49a2a0a..a181743 100644 --- a/public/css/index.css +++ b/public/css/index.css @@ -107,6 +107,10 @@ body { padding: 50px 0; } +.service-status > div:first-child { + min-width: 0; +} + .section-label { margin: 0; color: var(--blue); @@ -123,10 +127,11 @@ p { h1 { margin: 10px 0; - font-size: clamp(2rem, 4.5vw, 3.6rem); + font-size: clamp(1.125rem, 2.3vw, 2rem); font-weight: 700; - letter-spacing: -0.065em; - line-height: 1; + letter-spacing: -0.02em; + line-height: 1.3; + overflow-wrap: anywhere; } .health-state {