github actions
[Github Actions] PR 을 open하면 돌아가는 워크플로우는 PR 브랜치 기준이 아니다 !
보통 많은 분들이 PR을 열어놓고 커밋이 추가될때마다 자동으로 테스트를 돌리거나 Sonar 를 돌리는 경우가 많습니다. 그리고 무의식중으로 아직 머지를 안했으니 내가 방금 업데이트한 브랜치 기준으로 워크플로우가 돌겠구나 생각하게 됩니다. 그런데 혹시 깃헙액션이 돌아갈때, PR을 날리는 브랜치 기준이 아니라 merge 된 브랜치를 가정하고 돌아가는 것을 알고 계셨나요?이렇게 PR을 날리고 있다고 가정하면 main + feature branch 를 머지했다고 가정한 상태로 액션이 돌아갑니다. 다음과 같이 Checkout 액션을 돌리고,# - name: Checkout uses: actions/checkout@v4 with: ... 깃헙 액션이 돌아가는 스크립트를 살펴보면, Checkout 단계에서..