Devops/bugfix/#532 pr 라벨 설정 및 이슈 상태 변경 오류 #533
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🔮 resolved #532
변경 사항
일단 문제가 되는 부분 삭제
고민과 해결 과정
원인
https://github.com/orgs/boostcampwm2023/projects/19
여서 프로젝트 ID가19
라고 판단19
는 프로젝트의 number일 뿐 ID는 이와 다른 값임시행착오
1️⃣ 프로젝트 ID 조회하기
프로젝트 아이디를 조회하고자
github.rest.projects.listForOrg
와github.rest.project.listForRepo
를 사용했다. 각각 프로젝트가 속한 organization, repository를 조회한다.listForOrg
listForRepo
둘 다 200번 응답을 반환하지만
data
컬럼이 빈 배열로 와 프로젝트 ID를 조회할 수 없었다.2️⃣ 개발자 도구를 열어서 프로젝트 ID 찾기
무식한 방법으로 프로젝트 ID를 찾는데 성공했다. 이를 깃헙 시크릿에 추가하여
column
을 조회하는 데 집어넣었다.아까와 달리 깃헙 액션에서 에러가 발생하진 않지만,
data
에 아무것도 들어있지 않았다.3️⃣ 외부 액션 사용하기
REST api로 유의미한 응답을 받아올 수 없어서 github-project-automation-plus를 이용했다.
위와 같이 액션을 작성했으나 다음과 같은 에러가 발생하여 사용할 수 없었다.
이모지가 없는 게 원인인가 하여 이모지도 추가해봤는데 동작하지 않았다.
결론
일단 이슈 상태를 전환하는 것 외의 액션은 동작하기 때문에 문제가 되는 액션을 제거했다. 이는 깃헙 액션을 조금 더 깊게 학습한 뒤에 구현하는 게 좋을 것 같다.
(선택) 테스트 결과
라벨 추가 및 assignee 할당