Skip to content

ci: build (no push) on PR + main commits to catch Dockerfile breakage#3

Merged
max-tet merged 1 commit into
mainfrom
ci-verify-job
May 20, 2026
Merged

ci: build (no push) on PR + main commits to catch Dockerfile breakage#3
max-tet merged 1 commit into
mainfrom
ci-verify-job

Conversation

@ClaydeCode

Copy link
Copy Markdown
Contributor

Summary

Currently the workflow only fires on release: [created], so a broken Dockerfile is only discovered after cutting a release (as happened twice today with 1.1.3). Add a verify job that builds without pushing, triggered on pull_request + push to main. Release job unchanged.

Renamed workflow from "Release" to "CI" to reflect dual purpose; run-name switches between Release <tag> and Verify <ref> based on event.

Test plan

  • PR run shows verify job, builds image, no push.
  • Cut a release later: build job fires, image lands on GHCR.

Catches Dockerfile breakage before cutting a release. Verify job builds
without pushing on pull_request + push-to-main. Release job unchanged —
still pushes on `release: [created]`. File renamed from a single-purpose
"Release" workflow to a combined CI workflow.
@max-tet max-tet merged commit ddbafe0 into main May 20, 2026
2 checks passed
@max-tet max-tet deleted the ci-verify-job branch May 20, 2026 19:05
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.

2 participants