Praxisleitfaden: Before adopting GitHub Actions $/ syntax: map checkout dependencies

Tech
Aufrufe 3

This localized practical guide separates confirmed facts from assumptions and identifies the next verifiable action.

Praxisleitfaden: Before adopting GitHub Actions $/ syntax: map checkout dependencies
Praxisleitfaden: Before adopting GitHub Actions $/ syntax: map checkout dependencies

새 문법보다 먼저 확인할 것은 작업공간 의존성

확정된 사실

GitHub의 2026년 7월 공지에 따르면 `$/`로 시작하는 `uses:` 값은 실행 중인 저장소의 정확한 커밋으로 해석되며, `./`가 가능한 곳에서 사용할 수 있습니다. GitHub-hosted 환경에서는 runner 2.336.0 이상이 필요합니다.

먼저 찾을 의존성

workflow에서 `./` 참조와 `actions/checkout`의 순서를 검색합니다. action 내부가 작업공간의 설정 파일, 생성 산출물, 상대 경로 스크립트를 읽는다면 참조만 바꿔도 동작이 같다고 가정하면 안 됩니다.

작은 전환 순서

한 개의 내부 action을 대상으로 읽기 전용 workflow를 만듭니다. checkout 전후, SHA 고정 여부, 필요한 입력·비밀·파일을 기록하고 로그가 같은 결과를 내는지 확인한 뒤 다음 action으로 넓힙니다.

운영 경계

`$/`는 외부 action의 공급망 검증을 대신하지 않습니다. 외부 action은 기존처럼 신뢰할 수 있는 SHA와 업데이트 절차를 유지하고, 실패 시 이전 workflow를 되돌릴 기준을 문서화합니다.

출처

blog.dante.company 원문