Skip to content

ci: split release publishing from PR validation - #896

Open
homelab-agent-bot[bot] wants to merge 1 commit into
mainfrom
ci/split-pr-publishing
Open

ci: split release publishing from PR validation#896
homelab-agent-bot[bot] wants to merge 1 commit into
mainfrom
ci/split-pr-publishing

Conversation

@homelab-agent-bot

@homelab-agent-bot homelab-agent-bot Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Summary

Separates release publication from pull-request validation so each changed layer is tested through the repository standard workflow or a disposable runtime path.

Change Release Image PR Template PR
Image Publishes both architectures to the existing registries Uses the shared image-build workflow and its private-registry cache over Tailscale Uses the latest released GHCR image
Template Pushes the live template tagged with the release Not run Starts Kind, then local Coder/Postgres Compose; publishes, starts, pings three times, and SSH-checks a workspace

The Compose control plane uses Renovate-managed production-version Coder and PostgreSQL images. Test mode has a 2 GiB home volume and omits the production ephemeral tmp volume entirely; production storage remains unchanged. Coder, Postgres, and Compose are intentionally left running for failure inspection.

Validation

  • actionlint
  • docker compose config
  • pre-commit checks for touched files
  • terraform fmt check, validate, and tflint

@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/split-pr-publishing branch 16 times, most recently from 38305f7 to 3ecba49 Compare August 31, 2026 19:16
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/split-pr-publishing branch from 3ecba49 to d53fb2d Compare August 31, 2026 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant