Skip to content

[PL-408] CI 커버리지 코멘트 단계에 워크플로 권한 선언 추가 - #44

Merged
pax-d merged 1 commit into
masterfrom
PL-408--workflow-permissions
Aug 22, 2026
Merged

[PL-408] CI 커버리지 코멘트 단계에 워크플로 권한 선언 추가#44
pax-d merged 1 commit into
masterfrom
PL-408--workflow-permissions

Conversation

@pax-d

@pax-d pax-d commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Description 🔍

배경

  • 조직 기본 워크플로 토큰 권한을 2026-08-20 에 write 에서 read 로 내렸습니다. 공급망 위험을 줄이기 위한 조직 차원의 변경입니다.

  • 이 저장소는 워크플로에 permissions 를 선언하지 않아 조직 기본값을 그대로 받습니다. 그래서 커버리지 리포트 단계가 PR 에 코멘트를 달 때 Resource not accessible by integration 으로 실패합니다.

  • 같은 원인으로 fep-kftc 의 CI 가 실패했고, 해당 저장소는 같은 방식으로 이미 수정했습니다. central-record 에서도 동일한 수정으로 CI 통과를 확인했습니다.

변경 사항

  • 커버리지 리포트를 수행하는 잡이 PR 코멘트를 달 수 있도록 필요한 권한만 선언합니다.

  • 나머지 잡은 쓰기가 필요 없으므로 조직 기본값인 read 를 그대로 씁니다.

구현 내용

  • .github/workflows/ci.yml: 커버리지 리포트 잡에 permissions 블록을 추가합니다. contents: read 를 함께 적는 이유는, permissions 를 선언하면 적지 않은 스코프가 none 이 되어 체크아웃이 막히기 때문입니다.

참고 자료

@pax-d pax-d self-assigned this Aug 22, 2026
@github-actions

Copy link
Copy Markdown

☂️ Code Coverage

current status: ✅

Overall Coverage

Statements Covered Coverage Threshold Status
1 1 100% 0% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: 5af2c2e by action🐍

@pax-d
pax-d merged commit 2e0a5fd into master Aug 22, 2026
4 checks passed
@pax-d
pax-d deleted the PL-408--workflow-permissions branch August 22, 2026 06:05
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