Issue - Gihub action 오류 - yaml multiline

🏷️ github actions

수정일 : 2024-12-05


문제상황

  • TIL 블로그 자동 배포 github action이 잘 작동하다가 실패한다.
  • 에러 로그에는 python 라이브러리가 설치되지 않았다는 내용이 적혀있었다.

문제의 yaml 코드

1- name: Install dependencies
2  run: python -m pip install --upgrade pip
3	  pip install -r requirements.txt

해결방법

1- name: Install dependencies
2  run: |
3    python -m pip install --upgrade pip
4    pip install -r requirements.txt    
5- name: Run python script

회고

  • github action에서 yaml파일을 파싱하는 로직이 바뀐것에 대한 패치 노트는 찾지못하였다.
  • 모호한 문법으로 yaml을 작성하여 발생한 문제였다.
  • 이후에는 yaml 문법을 더욱 꼼꼼히 확인하고 사용해야겠다.