워크플로우 가시성과 제어 강화
runner 버전 폐기 정보 조회, GITHUB_TOKEN의 vulnerability-alerts 권한, 재사용 가능한 워크플로우용 job 컨텍스트 속성이 추가되었습니다.
교안에 영향
재사용 가능한 워크플로우의 출처를 설명하던 기존 안내는 job.workflow_ref와 github.workflow_ref가 항상 같다는 식으로 쓰면 틀릴 수 있습니다.
요약
- runner 버전의 등록 종료와 실행 종료 시점을 확인하는 새 REST API가 추가되었습니다. - GITHUB_TOKEN에 vulnerability-alerts 권한이 생겨 Dependabot 경고를 읽기 전용으로 부여할 수 있습니다. - 재사용 가능한 워크플로우를 위한 job.workflow_ref, job.workflow_sha, job.workflow_repository, job.workflow_file_path 속성이 추가되었습니다. - 새 job 컨텍스트 속성은 재사용 가능한 워크플로우에서 실제 정의 출처를 나타내며 GitHub Enterprise Server에서는 사용할 수 없습니다.
바뀐 것
새 기능
- runner 버전의 등록 종료와 실행 종료 시점을 조회하는 REST API GET /actions/runners/deprecations/{version}가 추가되었습니다.
- GITHUB_TOKEN에 vulnerability-alerts 권한이 추가되어 Dependabot alerts를 read 또는 none으로 제어할 수 있습니다.
- 재사용 가능한 워크플로우용 job context properties로 job.workflow_ref, job.workflow_sha, job.workflow_repository, job.workflow_file_path가 추가되었습니다.