Skip to content

fix(ci): 재사용 워크플로를 SHA 고정 위반으로 오판정하는 감사 수정 #2126

Closed

Description

@OnlyReadOneBook

작업 유형

bug — 버그·오동작

주 담당 모듈

platform — CI·빌드·릴리스·저장소 운영

개요

#1591의 조직 Actions 정책 감사 스크립트가 원격 재사용 워크플로의 태그 참조를 일반 액션과 같은 floating으로 분류한다. octo-org/another-repo/.github/workflows/workflow.yml@v1만 감사해도 compatible: false가 되어 정책 활성화 전 호환성 판정에 거짓 실패가 생긴다. 기준은 develop f69332d995a2e9890605b3c8075c427b2dd0cc8c의 .github/scripts/audit-org-action-pinning.mjs다.

GitHub 공식 정책은 액션의 전체 SHA 고정과 재사용 워크플로의 태그 참조를 구분한다. 현재 classifyActionReference와 summarizeAudit를 함께 호출한 회귀 검증은 기대값 compatible: true에서 실패한다.

원격 재사용 워크플로를 감사 결과와 허용 목록 후보에 계속 포함하면서 SHA 강제 위반 집계에서 구분한다. 일반 원격 액션의 태그·브랜치 참조는 계속 비호환으로 판정한다. 이 수정은 FE 감사 도구의 현재 오류를 고치며 #1591의 조직 설정 활성화와 외부 저장소 SHA 고정을 완료하지 않는다.

완료 조건:

  • 원격 재사용 워크플로의 태그·브랜치·SHA 참조를 구분하고 허용 목록 후보에서 보존한다.
  • 재사용 워크플로만 있는 감사는 호환이며 일반 floating 액션이 함께 있으면 비호환이다.
  • 잘못된 워크플로 경로나 빈 버전이 예외로 분류되지 않도록 회귀 검증한다.
  • 기존 감사 테스트와 CI 정책 검증을 통과한다.

참고

  • 상위 #1591의 독립적인 감사 도구 수정이다. 조직 정책과 타 저장소 워크플로는 변경하지 않는다.

Activity

  1. added
    bugSomething isn't working
    area:platformCI·빌드·릴리스·저장소 운영 영역
    on Sep 20, 2026
  2. github-actions commented on Sep 20, 2026

    @github-actions
    Contributor

    bug 이슈는 사이드바 Fields > Priority 로 심각도를 지정해야 합니다. 판정 기준:

    • Urgent: 치명 — 크래시·데이터 소실·보안 무력화·핵심 경로 차단·가짜 성공
    • High: 심각 — 실패·틀린 값의 정상 위장, 핵심 기능 무동작
    • Medium: 불편 — 우회로가 있는 오동작·틀린 표시, 핵심 흐름은 유지
    • Low: 경미 — 문구·정렬·마감 품질 흠, 기능 영향 없음

    값이 비어 있어도 이슈를 닫지는 않습니다. 이 안내는 이슈당 한 번만 답니다.

  3. added
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Sep 20, 2026
  4. removed
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area:platformCI·빌드·릴리스·저장소 운영 영역bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions