영상을 불러오지 못했습니다

Firefly 업스트림 반영: 6.16.8 (cd920b035)

445 단어
2 분
Firefly 업스트림 반영: 6.16.8 (cd920b035)
Firefly 업스트림 반영: 6.16.8 (cd920b035)

Firefly 6.16.8 이후 cd920b035까지의 업스트림 변경을 반영했다. 지난 반영 기준인 6d82554bf 이후 2개 커밋이며, 테마 버전은 6.16.8 그대로다. 화면이나 설정 변경은 없고 CI 워크플로와 의존성만 바뀌었다.

GitHub Actions#

GitHub Actions 러너에서 Node.js 20 기반 액션이 deprecated되면서 워크플로마다 경고가 나오던 것을 각 액션의 Node.js 24 릴리스로 올렸다. 이 변경은 직접 업스트림에 보낸 CuteLeaf/Firefly#676이다.

액션이전이후
actions/checkoutv4 / v4.2.2v7 / v7.0.1
actions/setup-nodev4 / v4.3.0v7 / v7.1.0
pnpm/action-setupv4 / v4.1.0v6 / v6.1.0
biomejs/setup-biomev2.5.0v2.7.1
actions/upload-pages-artifactv3v5
actions/deploy-pagesv4v5
  • SHA로 고정된 액션은 SHA와 버전 주석을 함께 갱신하고, 태그로 참조하던 액션은 태그를 유지했다.
  • upload-pages-artifact는 v4부터 숨김 파일을 기본으로 제외한다. deploy.yml에 include-hidden-files: true를 추가해 dist/.nojekyll이 계속 업로드되도록 했다.
  • dependabot.yml에 주 단위로 액션 업데이트를 묶어 올리는 github-actions 항목을 추가했다. 기존 npm 항목은 그대로다.

이 블로그도 GitHub Pages 배포에 같은 deploy.yml을 사용한다.

의존성#

  • katex: 0.18.7 → 0.19.0. 폰트에 문자 메트릭이 없는 경우를 strict 옵션으로 보고하도록 바뀌었고(symbolNotInFont), strict 콜백이 undefined나 null을 반환하면 무시하지 않고 경고한다.
  • marked: 18.0.12 → 18.1.0
  • sanitize-html: 2.17.7 → 2.18.0, @types/sanitize-html: 2.16.1 → 2.16.2
  • takumi-js: 2.13.7 → 2.14.0
  • wrangler: 4.127.1 → 4.147.0
  • subset-font: 2.7.0 → 2.9.0

검증#

  • pnpm check: 265개 파일, 오류·경고·힌트 0개.
  • pnpm type-check, pnpm build: 통과. 정적 페이지 119개를 생성하고 Pagefind에 91개 페이지를 인덱싱했다.
  • 수식이 들어간 블로그 가이드가 KaTeX 0.19.0에서 katex-error 없이 렌더링되는 것을 확인했다.

업스트림 변경 비교

글 공유하기

이 글이 도움이 되셨다면 다른 사람과 공유해 주세요!

Firefly 업스트림 반영: 6.16.8 (cd920b035)
https://hon454.github.io/posts/firefly-upstream-sync-6-16-8-cd920b0/
작성자
Jihoon Jeon
게시일
2026-10-22
라이선스
CC BY-NC-SA 4.0

댓글

Profile Image of the Author
Jihoon Jeon
안녕하세요! 서브컬처와 자전거를 사랑하는 개발자 전지훈입니다.
공지사항
제 블로그에 오신 것을 환영합니다! 예시 공지입니다.
카테고리
태그
최신 일상
사이트 통계
게시글
73
카테고리
10
태그
143
총 단어 수
133,527
운영 일수
0일
최근 활동
0일 전
사이트 정보
빌드 플랫폼
GitHub Actions
블로그 버전
Firefly v6.16.9
라이선스
CC BY-NC-SA 4.0
목차