처음으로
10알아 두기

요일 정하기

GitHub Actions의 schedule에 크론 식을 적어요. 시간은 UTC 기준이라 한국 오전 10시는 UTC 01시예요.

설정 파일(YAML)

on:
  schedule:
    - cron: '0 1 * * 1,3,5'   # 한국 시간 월·수·금 오전 10시
  workflow_dispatch:          # 급할 때 손으로도 돌릴 수 있게
jobs:
  publish:
    runs-on: ubuntu-latest
    timeout-minutes: 15
    steps:
      - uses: actions/checkout@v4
      - run: python publish.py
        env:
          IG_TOKEN: ${{ secrets.IG_TOKEN }}

GitHub 크론은 정각을 지켜 주지 않아요. 붐비는 시간에는 몇 분에서 몇십 분 늦게 시작해요. 딱 그 시각에 올라가야 하는 게시물이라면 인스타 앱의 예약 기능이 맞아요.

차례로 돌아가기