fix: Windows 러너 첫 단계 bash 의존 제거 + 필수 설치 목록 보완
Windows 호스트 러너에서 bash.exe 는 기본 PATH 에 없다 (Git for Windows 는 Git\cmd 만 PATH 에 등록하고 bash.exe 는 Git\bin 에 있다). OS 확인 단계가 첫 스텝이라 러너를 붙이자마자 "bash not found" 로 죽는다. pwsh 로 바꿨다. 같은 이유로 문서 설치 목록에 Git.Git 과 Microsoft.PowerShell 을 추가했다. 나머지 7개 스텝이 전부 pwsh(7.x) 를 쓰는데 Windows 기본 탑재는 5.1 뿐이라 pwsh 없이는 단계마다 실패한다. 트리거 설명도 실제 on: 설정(main push / workflow_dispatch)에 맞춰 고쳤다. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -4,7 +4,8 @@
|
||||
오디오 캡처, 전역 단축키, 모니터 열거, exe 빌드가 전부 여기에 해당합니다.
|
||||
그래서 "리눅스에서 다 통과했는데 윈도우에서 안 되더라"가 나올 수 있습니다.
|
||||
|
||||
Windows 러너를 하나 붙이면 push할 때마다 이 경로들이 자동으로 검증됩니다.
|
||||
Windows 러너를 하나 붙이면 `main` 에 push할 때(또는 Actions 탭에서 수동
|
||||
실행할 때) 이 경로들이 자동으로 검증됩니다.
|
||||
|
||||
## 무엇이 자동으로 확인되나
|
||||
|
||||
@@ -30,11 +31,19 @@ Windows 러너를 하나 붙이면 push할 때마다 이 경로들이 자동으
|
||||
### 1. 필요한 것 설치
|
||||
|
||||
```powershell
|
||||
winget install Git.Git # 소스 받기 (checkout) 에 필요
|
||||
winget install Microsoft.PowerShell # 워크플로가 pwsh 7 을 씁니다
|
||||
winget install Python.Python.3.12
|
||||
winget install Kitware.CMake
|
||||
winget install Microsoft.VisualStudio.2022.BuildTools # C++ 데스크톱 워크로드 선택
|
||||
```
|
||||
|
||||
`Git.Git` 과 `Microsoft.PowerShell` 은 빠뜨리기 쉬운데 둘 다 필수입니다.
|
||||
Git 이 없으면 소스를 못 받고, Windows 에 기본으로 깔린 PowerShell 은 5.1 이라
|
||||
워크플로가 쓰는 `pwsh`(7.x) 가 없으면 단계마다 실패합니다.
|
||||
설치 후 새 PowerShell 창을 열어 `git --version`, `pwsh --version` 이
|
||||
나오는지 확인하세요.
|
||||
|
||||
### 2. Gitea 러너 내려받기
|
||||
|
||||
<https://gitea.com/gitea/act_runner/releases> 에서
|
||||
|
||||
Reference in New Issue
Block a user