Skip to content

fix(ci): ArtifactHub smoke 미등록 repo graceful skip (실패 메일 차단)#87

Merged
KeiaiLab-PHIL merged 1 commit into
mainfrom
fix/artifacthub-smoke-graceful-unregistered
Jun 30, 2026
Merged

fix(ci): ArtifactHub smoke 미등록 repo graceful skip (실패 메일 차단)#87
KeiaiLab-PHIL merged 1 commit into
mainfrom
fix/artifacthub-smoke-graceful-unregistered

Conversation

@KeiaiLab-PHIL

Copy link
Copy Markdown
Contributor

문제

artifacthub_smoke.sh 가 ArtifactHub repository 미등록 시 exit 2 hard-fail → main/tag push 마다 GitHub Actions 실패 알림 메일 (v0.13.0 태그 push 가 트리거; RFC-0072 ArtifactHub 에러메일 원천).

수정

미등록 = 1회성 외부 등록(ArtifactHub API key) 미완 상태 → CI 가 회복 불가. ::warning:: + exit 0 graceful skip 으로 변경. 등록 완료 시 이후 strict 검증(tracking/OCI/signed/version)은 그대로 fail-closed 유지.

검증

bash -n OK.

🤖 Generated with Claude Code

artifacthub_smoke.sh 가 ArtifactHub repository 미등록 시 exit 2 hard-fail →
main push + tag push(v* = Go semver) 마다 GitHub Actions 실패 알림 메일 발송
(RFC-0072 "ArtifactHub 에러메일" 원천). 등록은 CI 가 할 수 없는 1회성 외부
행위(ArtifactHub API key 필요)이므로 hard-fail 은 회복 불가 노이즈다.

→ 미등록 시 ::warning:: + exit 0 (graceful skip). 등록 완료 후엔 이후 strict
검증(tracking errors / OCI chart / signed / version 정합)이 그대로 fail-closed
로 동작 — 보안/정합 게이트는 등록된 상태에서 유지된다.

검증: bash -n OK.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: phil <phil@keiailab.com>
@KeiaiLab-PHIL KeiaiLab-PHIL merged commit 9fbc45a into main Jun 30, 2026
2 checks passed
@KeiaiLab-PHIL KeiaiLab-PHIL deleted the fix/artifacthub-smoke-graceful-unregistered branch June 30, 2026 03:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant