dev.to

🦄 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