HOMELAB-176: ci: add commit convention enforcement and release versioning #14

Merged
aaron merged 2 commits from plane/HOMELAB-176-release-versioning into live 2026-03-22 17:47:46 +00:00
Owner

Adds PR title validation to CI pipeline and replaces auto-version release workflow with PR-title-based versioning.\n\n## Changes\n- New pr-title CI job validates PR titles match HOMELAB-XX: type(scope): description\n- release.yaml now parses version from PR title instead of auto-incrementing\n- Release notes use PR body instead of auto-generated changelog\n\nRefs: HOMELAB-176

Adds PR title validation to CI pipeline and replaces auto-version release workflow with PR-title-based versioning.\n\n## Changes\n- New `pr-title` CI job validates PR titles match `HOMELAB-XX: type(scope): description`\n- `release.yaml` now parses version from PR title instead of auto-incrementing\n- Release notes use PR body instead of auto-generated changelog\n\nRefs: HOMELAB-176
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
HOMELAB-176: ci: replace auto-version with PR-title-based release versioning
Some checks failed
CI Review / pr-title (pull_request) Successful in 0s
CI Review / helm-validate (pull_request) Failing after 2s
CI Review / ai-review (pull_request) Failing after 1s
Lint & Validate / terraform-validate (pull_request) Failing after 1s
Lint & Validate / yaml-lint (pull_request) Failing after 1s
Lint & Validate / shellcheck (pull_request) Failing after 1s
0b7552db9c
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
aaron merged commit cf2290132b into live 2026-03-22 17:47:46 +00:00
Sign in to join this conversation.
No reviewers
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
aaron/infra-core!14
No description provided.