Skip to content

feat(repo): agenterrors.org のページと Worker へのデプロイを追加する - #2

Merged
philtz-organizer-bot[bot] merged 2 commits into
mainfrom
feat/1-site
Nov 4, 2026
Merged

philtz-organizer-bot[bot] merged 2 commits into
mainfrom
feat/1-site

Conversation

@artouc

@artouc artouc commented Nov 4, 2026 •

Copy link
Copy Markdown
Member

✳︎ Anthropic Claude Opus 5.5

背景

  • feat(site): agenterrors.org のページを Worker で配る #1 の作業を行う。ドラフトが使う https://agenterrors.org/problems/harness-error と https://agenterrors.org/ext/a2a/v1 を、開くと説明が読めるようにする
  • org が GitHub Pages の作成を止めているので、エディタ版も agenterrors.org で公開する
  • agenterrors.org は owner の Cloudflare のアカウント Original SIN Architecture にあり、取得から 10 日は Philtz のアカウントに移せない。それまでは Worker もそのアカウントにデプロイする。philtzjp/pulumi#424 で、Philtz のアカウントへの宣言は取り消した

作業範囲

  • site/public に、トップのページ、problem type の説明のページ、A2A の extension の説明のページ、エディタ版の入口のページ、404 のページを置いた。説明のページはドラフトの要約で、正本はドラフトであると書いた
  • site/wrangler.jsonc で、Workers Static Assets だけの Worker philtzjp-agenterrors-shared を定義した。workers_dev は切り、routes の custom_domain で agenterrors.org を割り当てる
  • .github/workflows/site.yml を追加した。main への push と、エディタ版の更新の成功のたびに、gh-pages のドラフトの HTML と text を /draft/ に写してデプロイする。Environment cloudflare の secret CLOUDFLARE_API_TOKEN と変数 CLOUDFLARE_ACCOUNT_ID を使う
  • i-d-template の .gitignore が *.html を無視するので、site/public の HTML だけを戻し、CI が写すドラフトと wrangler の作業ディレクトリを無視した
  • 手元で npx wrangler@4 deploy --dry-run が通ることを確認した

受け入れ条件

  • Environment cloudflare に、Original SIN Architecture のアカウントの token と account id が入っている
  • main で workflow が通り、Worker philtzjp-agenterrors-shared がデプロイされる
  • /、/draft/、/problems/harness-error、/ext/a2a/v1 が agenterrors.org で開ける

影響範囲・残リスク

  • Environment cloudflare の secret と変数は、philtzjp/pulumi の管理の外で owner が手で入れる。Philtz のアカウントに移すときは、philtzjp/pulumi の宣言に置き換える
  • token には Workers のスクリプトの書き込みと、agenterrors.org の Workers のルートの書き込みが要る。Cloudflare の Edit Cloudflare Workers のテンプレートを、このアカウントと agenterrors.org に絞って使う
  • workflow は main と、main で動いたエディタ版の更新からだけ動く。fork からの PR では動かない
  • ページの内容はドラフトの今の版の要約なので、ドラフトを変えたときはページも直す必要がある

@artouc artouc added the merge philtz-organizer-bot が squash でマージする label Nov 4, 2026
@philtz-organizer-bot
philtz-organizer-bot Bot merged commit 6f17100 into main Nov 4, 2026
3 checks passed
@philtz-organizer-bot philtz-organizer-bot Bot removed the merge philtz-organizer-bot が squash でマージする label Nov 4, 2026
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.

2 participants