🦄 Sharing DEV Followers Count on Github Profile 🦄
GitHub 프로필에 DEV 팔로워 수 표시하기
GitHub Actions로 DEV 팔로워 수를 매일 조회해 README에 갱신하는 방법을 소개합니다. API 키는 GitHub Secrets에 보관하고, README 내용이 바뀐 경우에만 커밋하고 푸시합니다.
- 주제
AI 요약
DEV 팔로워 수를 GitHub 프로필의 README에 표시하는 작은 프로젝트입니다. 작성자는 실패 알림을 받던 기존 작업을 API 호출을 손보고 불필요한 코드를 지워 고쳤습니다. 첫 성공 실행은 343번째였습니다.
GitHub Actions 설정
워크플로는 매일 UTC 자정에 실행하며 수동 실행도 지원합니다. 저장소 내용을 쓸 수 있도록 contents: write 권한을 설정하고, Node.js 22에서 update_script.js를 실행합니다. DEV API 키는 DEVTO_API_KEY 환경 변수에 GitHub Secrets 값을 전달해 관리하며 코드에 직접 넣지 않습니다.
스크립트 실행 뒤 README.md가 바뀌지 않았다면 작업을 종료합니다. 내용이 달라졌을 때만 GitHub Actions 봇 계정으로 커밋하고 푸시합니다. README에는 시작·끝 태그를 넣어 팔로워 수를 갱신할 위치를 지정합니다. 댓글에서는 워크플로 YAML뿐 아니라 update_script.js도 저장소에 필요하다고 짚었습니다.
dev.to 반응
- @francistrdev — 오, 아주 좋네요.
- @fm — 멋져요! 😍
- @fm — 참고로 프로필 저장소에
update_script.js도 필요하다는 점을 빠뜨렸네요. YAML 파일만 있으면 안 돼요! 🥰
원문: dev.to / 번역·요약: Trawling