Add Forgejo Actions CI workflows for quality gates, container verification, and release publishing #96

Closed
opened 2026-09-23 12:25:22 +00:00 by yuris · 0 comments
Owner

Add Forgejo Actions workflows under .forgejo/workflows to automate testing and release validation.

Workflows:

  1. ci.yaml: Commit message convention checks, cargo fmt, clippy, skill package tests, full cargo test suite, and hermetic nix build.
  2. container.yaml: Docker build and smoke test verifying unprivileged execution and read-only root compatibility.
  3. release.yaml: Docker container build and push to Forgejo Container Registry on version tags, omitting deployment hooks.

Acceptance:

  • Valid YAML syntax following Forgejo Actions specifications
  • Passes local test and formatting checks
  • Zero backticks in commit messages and pull request metadata
Add Forgejo Actions workflows under .forgejo/workflows to automate testing and release validation. Workflows: 1. ci.yaml: Commit message convention checks, cargo fmt, clippy, skill package tests, full cargo test suite, and hermetic nix build. 2. container.yaml: Docker build and smoke test verifying unprivileged execution and read-only root compatibility. 3. release.yaml: Docker container build and push to Forgejo Container Registry on version tags, omitting deployment hooks. Acceptance: - Valid YAML syntax following Forgejo Actions specifications - Passes local test and formatting checks - Zero backticks in commit messages and pull request metadata
yuris closed this issue 2026-09-23 12:44:15 +00:00
Sign in to join this conversation.
No labels
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
yuris/life-service#96
No description provided.