This repository uses a small set of consistent patterns across all workflows. Follow these when creating or modifying workflows.
All workflows use mise for tool version management, ensuring CI and local dev use identical versions:
| Checkout | actions/checkout@v6 | Always pin major version | | Tool setup | jdx/mise-action@v3 | Reads .mise.toml | | GHCR login | docker/login-action@v3 | Use GITHUBTOKEN | | Complex logic | actions/github-script@v7 | Prefer over raw bash for GitHub API | | Flux CLI | fluxcd/flux2/action@v2 | For OCI artifact operations |
홈랩 저장소에 대한 GitHub Actions CI/CD 워크플로를 생성하고 수정합니다. 검증 파이프라인, OCI 아티팩트 승격 및 인프라 테스트를 다룹니다. 사용 시기: (1) 새로운 GitHub Actions 워크플로 생성, (2) 기존 CI/CD 파이프라인 수정, (3) 검증 또는 테스트 단계 추가, (4) 워크플로 오류 디버깅, (5) OCI 추진 파이프라인을 이해한다. 트리거: "github actions", "workflow", "ci/cd", "pipeline", "gha", "빌드 아티팩트", "검증 워크플로", "ci 파이프라인" 출처: ionfury/homelab.