Skip to content

build: DockerビルドキャッシュをGHA→ECRレジストリキャッシュに変更#520

Open
takayamaki wants to merge 1 commit intoimastodon-v4.3from
fix/ecr-build-cache-imastodon-v4.3
Open

build: DockerビルドキャッシュをGHA→ECRレジストリキャッシュに変更#520
takayamaki wants to merge 1 commit intoimastodon-v4.3from
fix/ecr-build-cache-imastodon-v4.3

Conversation

@takayamaki
Copy link
Member

GHAキャッシュの10GB制限でffmpeg/libvipsの中間ステージが毎回
evictされビルドが遅くなっていた問題を修正。

  • type=registry + mode=max でマルチステージ全ステージをECRに永続キャッシュ
  • キャッシュタグをマイナーバージョン単位(v4.3等)で管理
  • ECRのライフサイクルポリシーで最新2マイナーバージョン分を保持

GHAキャッシュの10GB制限でffmpeg/libvipsの中間ステージが毎回
evictされビルドが遅くなっていた問題を修正。

- type=registry + mode=max でマルチステージ全ステージをECRに永続キャッシュ
- キャッシュタグをマイナーバージョン単位(v4.3等)で管理
- ECRのライフサイクルポリシーで最新2マイナーバージョン分を保持

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

1 participant