From 9c6592c3378ca88d5d26683d8fcea09ab5146ccc Mon Sep 17 00:00:00 2001 From: "takemi.ohama" Date: Tue, 9 Jun 2026 16:28:29 +0000 Subject: [PATCH] =?UTF-8?q?docs(install):=20=E9=85=8D=E4=BF=A1=E3=82=B9?= =?UTF-8?q?=E3=83=86=E3=83=BC=E3=82=BF=E3=82=B9=E3=82=92=E5=AE=8C=E4=BA=86?= =?UTF-8?q?=E3=81=AB=E6=9B=B4=E6=96=B0=20+=20Pages=20=E3=82=92=20Node24=20?= =?UTF-8?q?=E5=BC=B7=E5=88=B6=20(PLAN31=5F1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - installer-hosting.md §11: Pages 有効化/custom domain/Enforce HTTPS/URL更新を 完了に更新。残課題としてドメイン検証 TXT を明記。 - pages.yml: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true を追加し、2026-06-16 以降の Node20 deprecation 警告を回避。 Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/pages.yml | 5 +++++ docs/developer/installer-hosting.md | 10 +++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index f3c7008..41b51ed 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -17,6 +17,11 @@ permissions: pages: write id-token: write +# Node.js 20 で動く JS アクションの deprecation 警告 (2026-06-16 以降は Node 24 が +# 既定) を回避するため、ランナーで Node 24 実行を強制する。 +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" + concurrency: group: pages cancel-in-progress: true diff --git a/docs/developer/installer-hosting.md b/docs/developer/installer-hosting.md index c4cc251..8a9cc91 100644 --- a/docs/developer/installer-hosting.md +++ b/docs/developer/installer-hosting.md @@ -170,9 +170,13 @@ curl -fsSL https://dl.basex.jp/install.sh | head -20 ## 11. ステータス -- DNS(`dl.basex.jp` CNAME): **設定済み・確認済み**(GitHub Pages IP に解決)。 -- GitHub Pages 有効化 / custom domain / Enforce HTTPS: **未(§6 の #3〜#5)**。 -- URL 更新(README/docs/install.sh): **配信開始後に実施**。 +- DNS(`dl.basex.jp` CNAME): **完了**(GitHub Pages IP に解決・確認済み)。 +- GitHub Pages 有効化 / custom domain / Enforce HTTPS: **完了**。 + `https://dl.basex.jp/install.sh` が HTTP 200・証明書一致・`http→https` 301 を確認済み。 +- URL 更新(README / docs / install.sh): **完了**(#49)。配信内容の sha256 が + `main:install.sh` と一致することを確認済み。 +- ドメイン検証 TXT(§4・乗っ取り防止): **未**(推奨)。GitHub の Verify domains で + 発行されるトークンを、お名前.com に TXT `_github-pages-challenge-devbasex` として登録する。 ## 12. 出典