Skip to content

Conversation

@ukwhatn
Copy link
Owner

@ukwhatn ukwhatn commented Nov 1, 2025

No description provided.

- actions/cache@v4を削除(機能していなかったため)
- docker/build-push-action@v6でGHA cacheを使用
- scope=docker-testで他のワークフローと分離
- compose:buildをcompose:upに変更(ビルド済みイメージを使用)

期待効果: 5-10分 → 1-2分(80-90%短縮)
- cache-from/cache-toにscope=cd-builderを追加
- docker-testのキャッシュ(scope=docker-test)と分離
- キャッシュの予測可能性と効率が向上
- ESLintによるコード品質チェック
- TypeScriptによる型チェック
- pnpmキャッシュで高速化
- lintとtype-checkを並列実行
- frontendジョブを追加
- 既存のバックエンドジョブと並列実行
- PRごとにフロントエンドの品質チェックを実施
- キャッシュ戦略の説明
- メンテナンスガイド
- トラブルシューティング
- 今後の最適化案
perf: GitHub Actionsワークフローのキャッシュ最適化
@ukwhatn ukwhatn merged commit 59952c9 into main Nov 1, 2025
9 checks passed
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