Add reviewed container release workflow #2

Merged
magnus merged 2 commits from feature/kubernetes-deployment into main 2026-09-18 14:15:37 +00:00
Owner

Supersedes #1 after correcting the runner command.

What

  • add secret-free PR tests and production image validation
  • publish immutable linux/amd64 images to the scoped Harbor elprice project only after merge
  • exclude local credentials and build artifacts from Docker contexts
  • replace the intentionally failing generated test

Verification

  • clojure -M:test against disposable PostgreSQL 17
  • docker build --platform linux/amd64 -t elprice:pr-check .
  • git diff --check

Deployment and rollback

This PR publishes the first image after owner review and merge; it does not hold Kubernetes credentials. Flux deployment is a separate reviewed change in magnus/deploy. If publication fails, no Kubernetes state changes.

Supersedes #1 after correcting the runner command. ## What - add secret-free PR tests and production image validation - publish immutable linux/amd64 images to the scoped Harbor elprice project only after merge - exclude local credentials and build artifacts from Docker contexts - replace the intentionally failing generated test ## Verification - `clojure -M:test` against disposable PostgreSQL 17 - `docker build --platform linux/amd64 -t elprice:pr-check .` - `git diff --check` ## Deployment and rollback This PR publishes the first image after owner review and merge; it does not hold Kubernetes credentials. Flux deployment is a separate reviewed change in `magnus/deploy`. If publication fails, no Kubernetes state changes.
magnus added 1 commit 2026-09-18 14:09:37 +00:00
Add reviewed container release workflow
pull-request / validate (pull_request) Failing after 19s
e1b2188495
magnus added 1 commit 2026-09-18 14:14:27 +00:00
Run Clojure tests in the Actions runner container
pull-request / validate (pull_request) Successful in 47s
26936a5fe4
magnus force-pushed feature/kubernetes-deployment from f08e5f02f1 to 26936a5fe4 2026-09-18 14:14:27 +00:00 Compare
magnus merged commit d6c9385956 into main 2026-09-18 14:15:37 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: magnus/elprice#2