[Epic] CI/CD and releases #2

Closed
opened 2026-06-12 20:26:36 +00:00 by james · 0 comments
Owner

PR builds and tag-driven releases on Forgejo Actions. By the end of this epic:

  • Every PR runs build, lint, typecheck, unit + integration tests against SQLite and Postgres.
  • Standard security and static-analysis tools gate PRs.
  • Pushing a tag publishes a service container image and native artifacts.

Linked tickets

  • Forgejo Actions PR pipeline (build / test / lint / typecheck)
  • CI security scanning
  • CI static analysis
  • Tag-driven service container release
  • Tag-driven native release (Android + Linux Flatpak)

Exit criteria

  • Opening a PR runs the pipeline and reports a clear pass/fail.
  • Cutting a tag vX.Y.Z publishes a container image and native artifacts with no manual steps.
PR builds and tag-driven releases on Forgejo Actions. By the end of this epic: - Every PR runs build, lint, typecheck, unit + integration tests against SQLite and Postgres. - Standard security and static-analysis tools gate PRs. - Pushing a tag publishes a service container image and native artifacts. ## Linked tickets - Forgejo Actions PR pipeline (build / test / lint / typecheck) - CI security scanning - CI static analysis - Tag-driven service container release - Tag-driven native release (Android + Linux Flatpak) ## Exit criteria - Opening a PR runs the pipeline and reports a clear pass/fail. - Cutting a tag `vX.Y.Z` publishes a container image and native artifacts with no manual steps.
james closed this issue 2026-06-23 12:30:54 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
james/carol#2
No description provided.