트렌딩 목록으로
TypeScript

actions / checkout

리포지토리를 확인하는 작업

8.2K
2.5K
6일 전
GitHub에서 보기

이 프로젝트에 대해

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 원문 바로가기 →