Skip to content

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

Merged
takayamaki merged 1 commit into
imastodon-v4.4from
fix/ecr-build-cache-imastodon-v4.4
May 9, 2026
Merged

build: DockerビルドキャッシュをGHA→ECRレジストリキャッシュに変更#529
takayamaki merged 1 commit into
imastodon-v4.4from
fix/ecr-build-cache-imastodon-v4.4

Conversation

@takayamaki

Copy link
Copy Markdown
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>
@takayamaki
takayamaki marked this pull request as ready for review May 9, 2026 06:53
@takayamaki
takayamaki merged commit d032e71 into imastodon-v4.4 May 9, 2026
23 checks passed
@takayamaki
takayamaki deleted the fix/ecr-build-cache-imastodon-v4.4 branch May 9, 2026 06:53
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