Skip to main content

Approving workflow runs from private forks

When someone without write access submits a pull request to a private repository, a maintainer may need to approve any workflow runs.

누가 이 기능을 사용할 수 있나요?

Maintainers with write access to a repository can approve workflow runs.

About workflow runs from private forks

프라이빗 리포지토리의 포크를 사용하는 경우 사용자가 pull_request이벤트에서 워크플로를 실행하는 방법을 제어하는 정책을 구성할 수 있습니다. 프라이빗 및 내부 리포지토리에서만 사용할 수 있는 엔터프라이즈, 조직 또는 리포지토리에 대해 정책 설정을 구성할 수 있습니다. For more information, see 엔터프라이즈에서 GitHub Actions에 대한 정책 적용.

Approving workflow runs on a pull request from a private fork

리포지토리에 대한 쓰기 권한이 있는 유지 관리자는 다음 프로시저를 사용하여 승인이 필요한 기여자의 끌어오기 요청에 대한 워크플로를 검토하고 실행할 수 있습니다.

  1. 리포지토리 이름에서 끌어오기 요청을 클릭합니다.

    리포지토리의 기본 페이지 스크린샷. 가로 탐색 모음에서 "끌어오기 요청"이라는 레이블이 있는 탭이 진한 주황색 윤곽선으로 표시되어 있습니다.

  2. 끌어오기 요청 목록에서 검토하려는 끌어오기 요청을 클릭합니다.

  3. 끌어오기 요청에서 변경된 파일을 클릭합니다.

    끌어오기 요청 탭의 스크린샷. "변경된 파일" 탭이 진한 주황색으로 표시됩니다.

  4. 끌어오기 요청에서 제안된 변경 내용을 검사하고 끌어오기 요청 분기에서 워크플로를 실행하는 것이 익숙한지 확인합니다. 특히 워크플로 파일에 영향을 주는 .github/workflows/ 디렉터리의 제안된 변경 내용에 유의해야 합니다.

  5. 끌어오기 요청 분기에서 워크플로를 실행하는 데 익숙하다면 Conversation 탭으로 이동하여 "n workflow(s) awaiting approval" 섹션에서 Approve workflows to run을 클릭합니다.