TypeScript
actions / checkout
리포지토리를 확인하는 작업
8.2K
2.5K
6일 전
이 프로젝트에 대해
actions 님의 checkout 프로젝트는 GitHub에서 8.2K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
TypeScript 94%Shell 5%JavaScript 1%Dockerfile 0%Batchfile 0%
🇰🇷 한국어 번역 README
AI 실시간 번역체크아웃 v7
새로운 기능
- 안전한 포크 풀 리퀘스트 처리: 워크플로가
pull_request_target또는workflow_run에 의해 트리거될 때, 체크아웃은 기본적으로 포크 풀 리퀘스트 코드를 체크아웃하지 않습니다. 이러한 트리거는 베이스 리포지토리의GITHUB_TOKEN, 시크릿 및 러너 접근 권한으로 실행되며, 포크 코드를 실행하면 일반적으로 "pwn request" 취약점이 발생합니다.- 위험을 검토한 후 선택적으로 사용하려면 새로운
allow-unsafe-pr-checkout: true입력값을 설정하세요.
- 위험을 검토한 후 선택적으로 사용하려면 새로운
actions/checkout을 ESM으로 마이그레이션하여 새로운@actions/*패키지 버전을 지원합니다.- 직접 및 전이적 의존성을 업데이트했으며, 알려진 취약점에 대한 보안 수정이 포함되어 있습니다.
체크아웃 v6
새로운 기능
- 향상된 자격 증명 보안:
persist-credentials가 이제 자격 증명을.git/config에 직접 저장하는 대신$RUNNER_TEMP하위의 별도 파일에 저장합니다. - 워크플로 변경이 필요하지 않음 —
git fetch,git push등은 계속 자동으로 작동합니다. - Docker 컨테이너 액션에서 인증된 git 명령을 실행하려면 Actions Runner v2.329.0 이상이 필요합니다.
체크아웃 v5
새로운 기능
- node24 런타임으로 업데이트
- 이를 실행하려면 최소 Actions Runner 버전 v2.327.1이 필요합니다.
체크아웃 v4
이 액션은 워크플로가 액세스할 수 있도록 $GITHUB_WORKSPACE 아래에서 리포지토리를 체크아웃합니다.
기본적으로 워크플로를 트리거한 ref/SHA에 대한 단일 커밋만 가져옵니다. 모든 브랜치와 태그의 전체 히스토리를 가져오려면 fetch-depth: 0을 설정하세요. $GIT이 어떤 커밋인지 알아보려면 여기를 참조하세요.
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
actions/checkout GitHub 원문 바로가기 →