less than 1 minute read

문제

포스트를 작성해도 github.io에 글이 안올라온다. github 코드를 확인해도 너무 잘 올라와 있다.


해결

우선 CI/CD 과정을 확인을 위해 Github Action 로그를 확인해보자

has a future date 라는 이유로 Skipping 이 되고 있었다는 것을 발견했다.

????!!


설정된 시간대가 어디 기준인지를 파악해야 할 것 같다.

기존 로그에는 시간에 대한 정보가 존재하지 않는다.

시간을 볼 수 있는 방법이 있을 것 같아 로그 설정창에서 show timestamps 를 발견했다.

2023년 7월 24일 23시 16분 29초 GMT 로 설정 되어 있었다.

GMT가 뭐지??

찾아보니 Greenwich Mean Time 으로 영국 그리니치 천문대를 기점으로 하는 협정된 세계시라고 한다.

근데 조금씩 늦어지는 지구 자전에 영향을 받기에 우리가 흔히 아는 UTC 가 생겼다고 한다.


이제 해당 시간을 바꿀 수 있는 옵션을 찾아보자

[ Jekyll 공식 Docs ] ( https://jekyllrb-ko.github.io/docs/configuration/options/ )

timezone을 한국을 설정해주면 해결 될 것 같다!

_config.yml 에서 설정해 줄 수있다.

이제 push 해보자


Github Action 로그

timestamp는 기존의 GMT를 사용하며 따로 바뀌지 않았지만 이제 skipping 되지 않는다.