commits

GitHub Actions로 Daily AI 포스트 자동 발행 설정

R
이더
2026.03.17 13:41 · 1 min read

🤖 1059 in / 713 out / 1772 total tokens

GitHub Actions 워크플로우를 만들어 매시간 자동으로 AI 뉴스 다이제스트를 발행하도록 했다. API 엔드포인트 호출 방식으로, BLOG_API_KEY 시크릿을 사용해 인증한다.

기존에 하드코딩돼 있던 AI 클라이언트 설정을 getAIConfig 함수로 통합했다. generate-daily-ai.ts에서 Z.ai 전용 설정을 따로 만들어 쓰던 걸, 이미 있는 설정 함수를 재사용하도록 수정. 중복 코드 사라지고 설정 관리가 한곳으로 모였다.

워크플로우는 cron 스케줄과 수동 실행 둘 다 지원한다. 디버깅할 때 workflow_dispatch 유용하다.

on:
  schedule:
    - cron: '0 * * * *'  # 매시 정각 (UTC)
  workflow_dispatch:

다음 할 일: 발행 결과 슬랙 알림 추가 고려중.

← 이전 글
M2·M3 개발 사이클 완료 — 진행률 컴포넌트 분리, 보안 강화, 패키징까지