Skip to content

ci: add lint, tests, image builds, and GHCR publish - #14

Merged
BehRoooz merged 9 commits into
mainfrom
CI/CD
Jul 24, 2026
Merged

ci: add lint, tests, image builds, and GHCR publish#14
BehRoooz merged 9 commits into
mainfrom
CI/CD

Conversation

@BehRoooz

Copy link
Copy Markdown
Owner

Summary

  • Phase 0–1C: lint, unit tests, parallel image builds on PR
  • Phase 2: push sha- + main tags to GHCR on main merges

BehRoooz and others added 9 commits July 24, 2026 16:38
Lay down Phase 0–1C CI foundations: Makefile quality targets, Ruff on
PRs, fast Docker-free unit tests, and parallel Buildx image builds with
GHA cache (build only, no registry push yet).

Co-authored-by: Cursor <cursoragent@cursor.com>
Drop legacy docker_go_term compose files superseded by the root stack,
and remove renamed cafa5-* Grafana JSON left after ProSeqGo dashboards.

Co-authored-by: Cursor <cursoragent@cursor.com>
Push immutable sha-<fullsha> and moving main tags for all five images
on main merges; keep PRs build-only. Add make pull-images for local pulls.

Co-authored-by: Cursor <cursoragent@cursor.com>
@BehRoooz
BehRoooz merged commit faeb785 into main Jul 24, 2026
7 checks passed
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