github workflow 저장소 권한 확인
Repository settings -> settings -> actions -> workflow permissions 섹션 workflow permissions에서 기본 워크 플로우 권한 선택
Read and write permissions 선택
🍗 단순하게 보통의 Github actions 처럼 push 했을 때 작성한 yml 파일이 실행되어야하는줄 알았습니다. 하지만 Jira와 Github을 연동하는 과정에서는 issue가 생성된 상태에서만 실행되어야 했습니다.
위에서 언급했던것처럼 issue를 생성하면 yml파일이 실행되어야하는데 실행되지 않았습니다. 그래서 이때부터 yml 파일을 차근차근 수정했습니다.
name: 'Create Jira issue check'
on:
issues:
types: opened
다양한 컨퍼런스를 찾아보면서 위와 같은 코드로 작성되어 있는 것을 확인하고 이와 같이 yml파일을 작성했지만 types에서 문제라는 것을 알게 되었습니다.
name: 'Create Jira issue check'
on:
issues:
types: [opened]
그래서 아래와 같이 변경해줌으로써 이슈를 생성하면 Github actions가 정상적으로 작동하게 되었습니다.
yml 파일에서 존재하지 않는 파일을 사용하게 되어 아래와 같은 에러가 발생했습니다.

이 원인은 프로젝트 이름이 아닌 프로젝트 키를 작성해주어야 합니다.
프로젝트 키의 경우에는 프로젝트 설정에서 확인할 수 있습니다.