Skip to content

docs: ドキュメント最新化(直近1週間の変更を反映) - #729

Merged
keito4 merged 2 commits into
mainfrom
claude/issue-728-20260510-0300
May 10, 2026
Merged

docs: ドキュメント最新化(直近1週間の変更を反映)#729
keito4 merged 2 commits into
mainfrom
claude/issue-728-20260510-0300

Conversation

@claude

@claude claude Bot commented May 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • templates/README.md: 直近1週間で追加された新テンプレートを全て追記(quality-gate-fallback.yml / github/policies/ / eslint/eslint.config.mjs / biome.json / commitlint.config.js / vitest.config.ts)
  • docs/tool-catalog.md: テストフレームワーク一覧に Vitest を追加
  • docs/README.md: templates/ ディレクトリ構造を現状に合わせて更新
  • script/lib/agents-md-data.sh: templates/ の説明文を更新(Biome / policies 等を反映)
  • AGENTS.md / CLAUDE.md: auto-generated セクションを再生成

対象 PR(1週間の変更)

PR 変更内容
#726 モダンツール4種テンプレート追加(vitest, eslint flat, biome, commitlint)
#725 .github/policies/ テンプレート群追加
#722 setup-team-protection QG fallback プリチェック
#721 quality-gate-fallback.yml ワークフローテンプレート追加

Closes #728

Generated with Claude Code

- templates/README.md: 新テンプレート追記
  - workflows/quality-gate-fallback.yml(CI fallback)
  - github/policies/(complexity-thresholds, allowed-licenses, severity-definitions)
  - eslint/eslint.config.mjs(flat config)
  - biome.json / commitlint.config.js
  - testing/vitest.config.ts(Vitest)
- docs/tool-catalog.md: テストフレームワーク一覧に Vitest を追加
- docs/README.md: templates/ のディレクトリ構造を更新
- script/lib/agents-md-data.sh: templates/ の説明文を更新
- AGENTS.md / CLAUDE.md: auto-generated セクション再生成

Closes #728

Co-authored-by: keito4 <keito4@users.noreply.github.com>
@claude
claude Bot requested a review from keito4 as a code owner May 10, 2026 03:05
@claude claude Bot mentioned this pull request May 10, 2026
@keito4 keito4 self-assigned this May 10, 2026
@keito4

keito4 commented May 10, 2026

Copy link
Copy Markdown
Owner

(aside)
@claude PRがbaseにマージする際にCIが落ちています。
修正してください。

@claude

claude Bot commented May 10, 2026

Copy link
Copy Markdown
Contributor Author

Claude finished @keito4's task in 17m 18s —— View job


CI失敗の調査・修正

  • CI失敗状況の確認
  • PR #729自体のCI確認
  • mainブランチのCI失敗原因の特定
  • PR #727のCI失敗原因の特定
  • Dockerfileの修正(pnpm v11対応)
  • コミット・プッシュ

調査結果と修正内容

✅ PR #729 自体のCI

すべてのCIチェックは合格しています(Quality Gate / Integration Tests / Lint & Format 等)。

❌ 発見した既存のCI失敗

1. Container Security Scan — Docker ビルド失敗(主要問題)

原因: Dockerfileで pnpm setup を使っていたが、pnpm v11 でこのコマンドが exit code 1 で失敗していた。

- RUN bash -c "pnpm setup" \
-  && echo "export PNPM_HOME=\"/home/vscode/.local/share/pnpm\"" >> /home/vscode/.bashrc \
-  && echo "export PATH=\"\$PNPM_HOME:\$PATH\"" >> /home/vscode/.bashrc \
-  && bash -c "source /home/vscode/.bashrc && pnpm add -g supabase"
+ RUN mkdir -p "${PNPM_HOME}" \
+  && echo "export PNPM_HOME=\"${PNPM_HOME}\"" >> /home/vscode/.bashrc \
+  && echo "export PATH=\"\${PNPM_HOME}:\${PATH}\"" >> /home/vscode/.bashrc \
+  && pnpm add -g supabase

変更理由:

  • ENV でPNPM_HOMEとPATHはすでに設定済み → pnpm setup は不要
  • mkdir -p でディレクトリを明示的に確保
  • source .bashrc && pnpm add -g の冗長な呼び出しを削除
  • pnpm 10.x / 11.x 両方で動作する構成に変更

2. Update Development Tools スケジュールワークフロー(設定変更が必要)

GitHub Actions is not permitted to create or approve pull requests

リポジトリ管理者が以下の設定を変更する必要があります:

GitHub → Settings → Actions → General → Workflow permissions
"Allow GitHub Actions to create and approve pull requests" を有効化


コミット: 27481ecView diff
| Branch

pnpm v11でpnpm setupがexit code 1で失敗するため、
以下の変更を行った:

- `pnpm setup`(ENVでパス設定済みのため不要)を削除
- `mkdir -p`でPNPM_HOMEディレクトリを明示的に作成
- `source .bashrc && pnpm add -g`の冗長な呼び出しを削除
- 直接`pnpm add -g supabase`を呼ぶシンプルな構成に変更

この変更によりpnpm 10.xと11.xの両バージョンで
Dockerイメージのビルドが成功するようになる。

Closes #728

Co-authored-by: keito4 <keito4@users.noreply.github.com>
@keito4
keito4 merged commit 776d359 into main May 10, 2026
1 check passed
@keito4
keito4 deleted the claude/issue-728-20260510-0300 branch May 10, 2026 07:28
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.112.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions github-actions Bot added the released リリース済み label May 10, 2026
@claude claude Bot mentioned this pull request May 10, 2026
github-actions Bot added a commit that referenced this pull request May 10, 2026
PR #729 (docs: ドキュメント最新化) でmainにマージされた変更を取り込む。
Dockerfileは本PRの変更(ツールバージョン更新 + pnpm v11対応)を保持。

Co-authored-by: keito4 <keito4@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released リリース済み

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ドキュメント最新化

1 participant