- 🔍 GitHub 스타 저장소의 최신 릴리스 자동 감지
- ⏰ 하루 3번 자동 체크 (오전 8시, 오후 1시, 오후 5시 - 새로운 릴리스 5개 이상일 때만 알림)
- 💬 Slack을 통한 새로운 릴리스 알림 (최신순 정렬)
- 💾 릴리스 정보 캐싱으로 중복 알림 방지
- ⭐ 관심 프로젝트 강조 표시
- 📝 스마트 알림: 임계값 기반 메시지 전송
✓ repo:read 권한 필요
✓ Repository Secrets에 GH_PAT로 저장
✓ Slack 워크스페이스에서 Incoming Webhook 생성
✓ Repository Secrets에 SLACK_WEBHOOK_URL로 저장
특별히 관심있는 프로젝트는 config.yaml
파일에 추가할 수 있습니다:
# 특별히 관심있는 프로젝트 목록
special_projects:
- "kubernetes / kubernetes"
- "elastic / elasticsearch"
- "grafana / grafana"
GitHub에서 프로젝트 이름을 복사해서 그대로 붙여넣으면 됩니다.
새로운 릴리스가 감지되면 다음과 같은 형식으로 Slack 메시지가 전송됩니다:
-
헤더
🚀 새로운 릴리스를 확인했습니다
-
가이드 메시지
💡 중요한 프로젝트가 있다면 관심 프로젝트로 등록해보세요! • config.yaml 파일에 프로젝트를 추가하면 ⭐ 로 강조 표시됩니다 • GitHub에서 프로젝트 이름을 복사해서 그대로 붙여넣으시면 됩니다
-
프로젝트 목록
[일반 프로젝트] *organization* / *repository* v1.2.3 - Release Name 25.04.16 [관심 프로젝트] ⭐ *organization* / *repository* v1.2.3 - Release Name 25.04.16
- 저장소 이름 (
*organization* / *repository*
형식) - 릴리스 태그 (클릭 가능한 링크)
- 릴리스 이름 (태그와 다른 경우, 이탤릭체)
- 발행 날짜 (YY.MM.DD)
- ⭐ : 관심 프로젝트 (config.yaml에 등록된 프로젝트)
워크플로우는 GitHub Actions 탭에서 Run workflow
버튼을 통해 수동으로도 실행할 수 있습니다.
Made with ❤️ by dongdorrong