Skip to content

ci: build images only for release tags - #19

Merged
k2so-dev merged 1 commit into
mainfrom
ci/release-on-tags-only
Oct 5, 2026
Merged

k2so-dev merged 1 commit into
mainfrom
ci/release-on-tags-only

Conversation

@k2so-dev

@k2so-dev k2so-dev commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Images are now built and pushed only for v* tags, and ci and codeql no longer re-run on main after a squash merge. The ci image smoke test runs only when the Dockerfile or dependencies change; otherwise the required image check is skipped and still counts as passed.

Checklist

  • bun run check passes
  • bun run typecheck passes
  • bun test passes
  • A test covers the change, or the change cannot be tested and the description says why: workflow triggers only, checked with actionlint
  • Documentation is updated if the change is visible to an operator

@k2so-dev
k2so-dev enabled auto-merge (squash) October 5, 2026 19:26
@k2so-dev
k2so-dev merged commit 2482c74 into main Oct 5, 2026
6 of 7 checks passed
@k2so-dev
k2so-dev deleted the ci/release-on-tags-only branch October 5, 2026 19:39
@k2so-dev k2so-dev mentioned this pull request Oct 5, 2026
4 of 5 tasks
k2so-dev added a commit that referenced this pull request Oct 5, 2026
When the `changes` job does not succeed, `test` and `image` now run
instead of being skipped; a skipped required check counts as passed,
which let #19 merge with no checks while Actions could not hand out
runners.

## Checklist

- [x] `bun run check` passes
- [ ] `bun run typecheck` passes
- [ ] `bun test` passes
- [x] A test covers the change, or the change cannot be tested and the
description says why: workflow condition only, checked with actionlint
- [ ] Documentation is updated if the change is visible to an operator
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