Skip to content

[Follow-up] --verify-model 지원을 gitlab/gitea/teamcity 템플릿으로 포팅 #3

Open

Description

@soolmuk

배경

PR #2 리뷰에서 확인: __GOOSE_VERIFY_MODEL__ 스위치는 templates/github.workflow.yml에만 존재하고 나머지 3개 플랫폼 템플릿은 reflection 패스가 리뷰 모델 config를 그대로 사용합니다.

임시 조치로 render.py가 비-github 플랫폼에서 --verify-model을 exit 2로 거부(fail loud)하도록 했으므로 조용한 무효화는 없습니다.

작업 내용

각 템플릿의 verify-region(또는 상응 영역)에 reflection 패스 직전 config 재작성 블록 추가:

  1. templates/gitlab.ci.yml — reflection goose run (L109) 직전 heredoc
  2. templates/gitea.workflow.yml — reflection goose run (L151) 직전
  3. templates/teamcity.settings.kts — Kotlin DSL 문자열 안의 shell script에 삽입 (들여쓰기/인코딩 주의)

검증 요건

  • 각 플랫폼 렌더 → verify.py PASS
  • 모델 분리 렌더 확인 (리뷰/검증 2개 GOOSE_MODEL 값)
  • --verification off에서 스위치가 영역째로 제거되는지 확인 (github 템플릿의 #[verify:begin/end] 마커와 동일 계약)

우선순위

낮음 — fail-loud 가드로 안전 상태. 비-github 플랫폼 사용자가 나타나면 진행.

연관: PR #2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions