Summary
Migrate all repositories using the pr-main-release CI/CD pattern to use the centralized hatlabs/shared-workflows reusable workflows.
Background
We've created hatlabs/shared-workflows to centralize the pr-main-release CI/CD logic. This eliminates duplicated workflow code across repos and makes maintenance easier.
Reference PR: halos-org/cockpit-apt#107 (successfully merged and tested)
Repos to Migrate
halos-distro workspace
HALPI2 repos
Migration Steps per Repo
- Create feature branch
feat/use-shared-workflows
- Replace workflow files with thin callers (see shared-workflows README)
- Keep local scripts if needed (multi-package repos)
- Test PR checks pass
- Merge and verify full release cycle works
Benefits
- Before: ~300 lines of workflow code per repo
- After: ~40 lines per repo
- Single source of truth for CI/CD logic
- Easier to update release process across all repos
Documentation
Summary
Migrate all repositories using the pr-main-release CI/CD pattern to use the centralized
hatlabs/shared-workflowsreusable workflows.Background
We've created hatlabs/shared-workflows to centralize the pr-main-release CI/CD logic. This eliminates duplicated workflow code across repos and makes maintenance easier.
Reference PR: halos-org/cockpit-apt#107 (successfully merged and tested)
Repos to Migrate
halos-distro workspace
HALPI2 repos
Migration Steps per Repo
feat/use-shared-workflowsBenefits
Documentation