Skip to content

CI Action을 Node.js 24 기반 버전으로 업데이트 - #4

Merged
노희재(京擢) (kyungtaak) merged 1 commit into
mainfrom
feature/actions-node24-20260916
Sep 16, 2026
Merged

노희재(京擢) (kyungtaak) merged 1 commit into
mainfrom
feature/actions-node24-20260916

Conversation

@kyungtaak

Copy link
Copy Markdown
Contributor

변경 내용

PR 검사에서 actions/checkout@v4와 actions/setup-node@v4가 Node.js 20을 대상으로 하며 Node.js 24로 강제 실행된다는 경고를 확인했습니다. 두 Action을 공식적으로 Node.js 24를 사용하는 @v6으로 변경합니다.

  • 변경 대상: .github/workflows/validate.yml, .github/workflows/pages.yml
  • actions/checkout@v4 → actions/checkout@v6
  • actions/setup-node@v4 → actions/setup-node@v6
  • 프로젝트 실행용 node-version: '22', 캐시, 권한, persist-credentials: false 및 Pages의 수동·main 전용 배포 조건은 유지합니다.

검증

  • npm test 통과: 8개 테스트
  • npm run validate 통과: 문서·링크·YAML·JSON 및 추적 파일 범위 검사
  • git diff --cached --check 통과
  • 공식 Action 정의에서 두 @v6 버전의 runs.using: node24 확인
  • 실제 결정 시트·실행 로그·시크릿·내부 식별자 추가 없음: Action 버전 네 곳만 변경
  • 표준 규칙과 HTML 변경은 없어 관련 문서 동시 수정 및 화면 검증은 해당 없습니다.
  • 실제 GitHub Actions 실행 결과는 이 PR의 검사에서 확인합니다. Pages 배포는 실행하지 않았습니다.

검토 요청

이번 변경은 Action 자체의 런타임 전환입니다. 프로젝트의 Node.js 실행 버전은 변경하지 않습니다. 병합 후에도 Pages 게시에는 별도 수동 실행이 필요합니다.

@kyungtaak
노희재(京擢) (kyungtaak) merged commit ac343aa into main Sep 16, 2026
2 checks passed
@kyungtaak
노희재(京擢) (kyungtaak) deleted the feature/actions-node24-20260916 branch September 16, 2026 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant