Github Gist 업데이트 문제 해결하기

Github Gist 업데이트 문제 해결하기

TOKEN과 Secret으로 해결이 안되는 경우

·

1 min read


이 글은 블로그를 이전하며 2022년 08월 17일에 쓴 글을 옮겨 적은 것입니다.


깃허브 Gist에 내 lang-box와 stats-box가 업데이트가 되지 않는것을 발견했다. 그래서 GH_TOKEN도 바꿔보았건만 문제는 해결되지 않았다.

image

처음에는 토큰 만료라고 생각해서 토큰을 바꿨지만, 계속 업데이트되지 않았다. 사실 처음의 문제는 토큰 만료가 맞았다. 기간이 만료 되었었기 때문이다. 하지만, 추가작업이 필요했던 것인데 모르고 있었던 것이다.

깃허브 블로그를 하면서 몇 번이고 살펴본 Workflow... 생각해보니 이걸 보면 어디가 문제인지 알 수 있지 않을까 싶어 들어왔건만 아래의 사진처럼 아예 경고 아이콘이 있었다.

image

눌러보니 다음과 같이 설명되어 있었다.

This scheduled workflow is disabled because there hasn't been activity in this repository for at least 60 days. Enable this workflow to resume scheduled runs.

image

오른쪽 끝에 이런 버튼이 있길래 눌러주었다.

image

아름다운 문구! 그 다음에 계속 진행되어있던 Workflow를 보면 다음과 같이 실행을 할 수 있다.

image

Run workflow 버튼을 눌러주면, 다음과 같이 뜬다. 실행 중이라는 것인데 이게 완료가 되면 Gist에 업데이트가 된다.

image

결과!

image

Gist 업데이트에 오류가 생길만한 다른 이유 (처음처럼 GH_TOKEN이라던가..)가 있을 수 있기 때문에 Workflow를 확인해보고 이상이 없다면 다른 부분들을 확인해 볼 필요가 있는 것 같다. 내가 겪었던 문제는 실질적으로 실행에 해당하는 부분으로 코드나 기본 설정값에는 문제가 없었다. 혹시 코드가 멀쩡하다면 실행 부분에 문제가 있는 건 아닌지 확인해보자!