## 📜 Overview (Required) Firestore 규칙 테스트와 Cloud Functions 검증 워크플로의 `actions/setup-node`를 6.0.0에서 7.0.0으로 갱신한다. 기존 Dependabot PR #227의 두 SHA 고정 변경을 재사용하고, Node 22 설치·npm 캐시·테스트가 유지되는지 검증한다. - 대상: `.github/workflows/firestore-rules.yml`, `.github/workflows/functions-validation.yml` - 기존 액션: `actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903` (6.0.0) - 갱신 액션: `actions/setup-node@820762786026740c76f36085b0efc47a31fe5020` (7.0.0) - 액션 자체는 Node 24로 실행되며, 프로젝트에 설치하는 Node 버전은 기존 22를 유지한다. GitHub 호스팅 러너가 요구되는 2.327.1 이상인지 실제 CI 로그로 확인한다. 완료 조건: - [x] 공식 릴리스와 액션 manifest의 입력·런타임 요구사항을 대조한다. - [x] 두 소비 워크플로에서 Node 22와 npm 캐시 복원 및 Functions 13개·Firestore 규칙 62개 테스트 성공을 확인한다. - [ ] PR 이슈 링크·릴리스 노트·Repository Quality 검사를 통과한다. - [ ] PR #227을 main에 머지한다. ## 📌 Child Issue(Optional) No response ## 📍 Note (Optional) - 기존 작업: #35의 CI 이식은 PR #39로 완료됐다. 이번 업데이트는 해당 구축 이후의 독립적인 액션 유지보수다. - 중복 확인: open·closed 전체에서 `setup-node`, `GitHub Actions`로 검색하고 후보 #35, #42, #32의 본문·댓글·완료 사유·연결 PR을 대조했다. 같은 액션 버전 갱신을 추적하는 이슈는 없었다. - PR: https://github.com/1hyok/SlowClock/pull/227 - 기존 브랜치: `dependabot/github_actions/main/github-actions-updates-5c183d6ffa` - 검증 HEAD: `b6d27a0ca0218f603688979ff388c1437c8bf80f` - 공식 릴리스: https://github.com/actions/setup-node/releases/tag/v7.0.0 - 런타임 및 입력: https://github.com/actions/setup-node/blob/v7.0.0/action.yml - 러너 요구사항: https://github.com/actions/setup-node/blob/v7.0.0/README.md - 서버·규칙 테스트의 npm 패키지 갱신 #225와 빌드 의존성 패치 #219는 별도 파일을 변경한다. 이 이슈는 해당 작업의 구현 계약을 기다리지 않는다.
Activity