Skip to content

Commit 3884c7c

Browse files
takemi-ohamaclaude
andcommitted
ci(pages): 後方互換エイリアス /install.sh を廃止し /i のみ配信 (PLAN31_1)
pages.yml の _site/install.sh コピーを削除。配信は https://dl.basex.jp/i のみ。 installer-hosting.md のエイリアス記述も削除。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent b0b7057 commit 3884c7c

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

.github/workflows/pages.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ jobs:
3737
- name: Assemble site (install.sh only)
3838
run: |
3939
mkdir -p _site
40-
cp install.sh _site/i # 正規の短縮パス (https://dl.basex.jp/i)
41-
cp install.sh _site/install.sh # 後方互換エイリアス
40+
cp install.sh _site/i # 配信パス (https://dl.basex.jp/i)
4241
echo 'dl.basex.jp' > _site/CNAME
4342
cat > _site/index.html <<'HTML'
4443
<!doctype html>

docs/developer/installer-hosting.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
短い HTTPS URL で配信する。
1111
- 配信 URL を `https://raw.githubusercontent.com/devbasex/devbase/main/install.sh`
1212
(約 73 文字)から `https://dl.basex.jp/i`(約 21 文字)へ短縮する。
13-
後方互換のため `https://dl.basex.jp/install.sh` も同一内容のエイリアスとして配信する。
1413
- スコープ外: installer 自体の挙動(`issues/PLAN31_1_devbase-installer.md` 参照)。
1514

1615
## 2. 決定事項
@@ -49,7 +48,7 @@ flowchart LR
4948
U -->|"1. 名前解決"| R
5049
R -->|"basex.jp を委譲"| O
5150
O -->|"2. dl.basex.jp CNAME → devbasex.github.io"| GP
52-
GP -->|"3. /install.sh を HTTPS で配信"| F
51+
GP -->|"3. /i を HTTPS で配信"| F
5352
F -->|"4. 本文を bash に渡す"| U
5453
```
5554

@@ -79,8 +78,7 @@ flowchart LR
7978
正本(single source of truth)であり、Pages 用に複製しない。
8079
- 成果物に `CNAME`(内容 `dl.basex.jp`)を含め、custom domain を固定する。
8180
- ルート(`/`)には簡単な案内 HTML を置く(任意)。
82-
- 配信パスは `/i` を正規とし、後方互換のため `/install.sh` も同一内容で配信する
83-
(ワークフローで `install.sh``_site/i``_site/install.sh` の両方へコピー)。
81+
- 配信パスは `/i` のみ(ワークフローで `install.sh``_site/i` へコピー)。
8482

8583
### 5.2 配信ワークフロー(`.github/workflows/pages.yml`
8684

0 commit comments

Comments
 (0)