From 3884c7c582f6df5938def6dc16c357403d5212be Mon Sep 17 00:00:00 2001 From: "takemi.ohama" Date: Tue, 9 Jun 2026 16:49:18 +0000 Subject: [PATCH] =?UTF-8?q?ci(pages):=20=E5=BE=8C=E6=96=B9=E4=BA=92?= =?UTF-8?q?=E6=8F=9B=E3=82=A8=E3=82=A4=E3=83=AA=E3=82=A2=E3=82=B9=20/insta?= =?UTF-8?q?ll.sh=20=E3=82=92=E5=BB=83=E6=AD=A2=E3=81=97=20/i=20=E3=81=AE?= =?UTF-8?q?=E3=81=BF=E9=85=8D=E4=BF=A1=20(PLAN31=5F1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pages.yml の _site/install.sh コピーを削除。配信は https://dl.basex.jp/i のみ。 installer-hosting.md のエイリアス記述も削除。 Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/pages.yml | 3 +-- docs/developer/installer-hosting.md | 6 ++---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 4016eaa..6ce8d59 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -37,8 +37,7 @@ jobs: - name: Assemble site (install.sh only) run: | mkdir -p _site - cp install.sh _site/i # 正規の短縮パス (https://dl.basex.jp/i) - cp install.sh _site/install.sh # 後方互換エイリアス + cp install.sh _site/i # 配信パス (https://dl.basex.jp/i) echo 'dl.basex.jp' > _site/CNAME cat > _site/index.html <<'HTML' diff --git a/docs/developer/installer-hosting.md b/docs/developer/installer-hosting.md index 6553275..1809a14 100644 --- a/docs/developer/installer-hosting.md +++ b/docs/developer/installer-hosting.md @@ -10,7 +10,6 @@ 短い HTTPS URL で配信する。 - 配信 URL を `https://raw.githubusercontent.com/devbasex/devbase/main/install.sh` (約 73 文字)から `https://dl.basex.jp/i`(約 21 文字)へ短縮する。 - 後方互換のため `https://dl.basex.jp/install.sh` も同一内容のエイリアスとして配信する。 - スコープ外: installer 自体の挙動(`issues/PLAN31_1_devbase-installer.md` 参照)。 ## 2. 決定事項 @@ -49,7 +48,7 @@ flowchart LR U -->|"1. 名前解決"| R R -->|"basex.jp を委譲"| O O -->|"2. dl.basex.jp CNAME → devbasex.github.io"| GP - GP -->|"3. /install.sh を HTTPS で配信"| F + GP -->|"3. /i を HTTPS で配信"| F F -->|"4. 本文を bash に渡す"| U ``` @@ -79,8 +78,7 @@ flowchart LR 正本(single source of truth)であり、Pages 用に複製しない。 - 成果物に `CNAME`(内容 `dl.basex.jp`)を含め、custom domain を固定する。 - ルート(`/`)には簡単な案内 HTML を置く(任意)。 -- 配信パスは `/i` を正規とし、後方互換のため `/install.sh` も同一内容で配信する - (ワークフローで `install.sh` を `_site/i` と `_site/install.sh` の両方へコピー)。 +- 配信パスは `/i` のみ(ワークフローで `install.sh` を `_site/i` へコピー)。 ### 5.2 配信ワークフロー(`.github/workflows/pages.yml`)