Skip to content

fix(strix): grant manual evidence status publication permission #575

Description

@seonghobae

증거

기본 브랜치 repository_dispatch 실행 https://github.com/ContextualWisdomLab/.github/actions/runs/29519472866publish-manual-pr-evidence-status 잡이 대상 저장소가 중앙 .github 자체인 경우에도 실패했습니다.

  • 대상: ContextualWisdomLab/.github#574
  • 현재 헤드: 49c09e4c091a35637ba4c4e2cb1246ea0c004ad0
  • 실패: gh: Resource not accessible by integration (HTTP 403)
  • 사용 가능 자격 증명: target-app-token
  • PR_REVIEW_MERGE_TOKEN, OPENCODE_APPROVE_TOKEN: 비어 있음

영향

수동 Strix 증거 실행이 끝나도 대상 커밋에 strix 상태를 게시할 수 없습니다. 스캔 성공 자체는 보존하도록 설계되어 있지만, 대상 저장소의 필수 상태 컨텍스트를 회복시키지는 못합니다.

완료 조건

  • 최소 권한 자격 증명에 commit statuses write 권한을 부여하거나, 해당 권한을 가진 별도 토큰 경로를 구성합니다.
  • 동일 저장소와 교차 저장소 repository_dispatch 각각에서 정확한 PR 헤드에 strix 상태를 게시합니다.
  • 잘못되거나 오래된 헤드에는 상태를 게시하지 않는 회귀 테스트를 유지합니다.
  • 토큰별 실패 이유는 로그에 계속 노출합니다.

Related: #573
Related: #569

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions