ci: switch Docker image tags to CalVer versioning #71

Merged
ghost merged 1 commits from fix/calver-image-tags into main 2026-03-19 20:56:10 +00:00
ghost commented 2026-03-19 20:25:59 +00:00 (Migrated from github.com)

Summary

  • Switches Docker image tags from raw 40-char git SHAs to CalVer format: YYYY.MM.DD-<short-sha> (e.g. 2026.03.19-19e0f5e)
  • The docker job now outputs a version variable consumed by the deploy job
  • The deploy job creates a PR on groombook/infra instead of pushing directly to main (per board feedback: explicit PR-based deploys, no auto-push)
  • Per board feedback: "semantic or release date versioning on the deployable and appropriate tags in the deployment manifests is the right one"

Requires

  • INFRA_DEPLOY_TOKEN secret must be configured on groombook/groombook (GitHub PAT with write access to groombook/infra)

Test plan

  • CI passes lint/typecheck/test/build
  • Docker job generates correct CalVer tag
  • Deploy job creates PR on groombook/infra (not direct push)

🤖 Generated with Claude Code

## Summary - Switches Docker image tags from raw 40-char git SHAs to CalVer format: `YYYY.MM.DD-<short-sha>` (e.g. `2026.03.19-19e0f5e`) - The `docker` job now outputs a `version` variable consumed by the `deploy` job - The `deploy` job creates a **PR** on `groombook/infra` instead of pushing directly to main (per board feedback: explicit PR-based deploys, no auto-push) - Per board feedback: "semantic or release date versioning on the deployable and appropriate tags in the deployment manifests is the right one" ## Requires - `INFRA_DEPLOY_TOKEN` secret must be configured on `groombook/groombook` (GitHub PAT with write access to `groombook/infra`) ## Test plan - [ ] CI passes lint/typecheck/test/build - [ ] Docker job generates correct CalVer tag - [ ] Deploy job creates PR on groombook/infra (not direct push) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
This repo is archived. You cannot comment on pull requests.