Skip to content

Conversation

leighmcculloch
Copy link
Member

What

Added caching steps to the build the Horizon and Friendbot for the image.

Why

Prevents redundant rebuilds of images when source code hasn't changed, reducing CI build times. Historically Horizon and Friendbot builds were not cached because they are blazing fast. However the arm64 builds are not that fast because we cross-compile on amd64. We could simply change the jobs to run on the arm64 runners, but those runners are more expensive, so caching to reduce the runs we do on the paid runners is helpful.

@github-project-automation github-project-automation bot moved this to Backlog (Not Ready) in DevX Aug 28, 2025
@leighmcculloch leighmcculloch marked this pull request as ready for review August 28, 2025 06:37
@leighmcculloch leighmcculloch changed the title Add image caching for Horizon and Friendbot Add build caching for Horizon and Friendbot Aug 28, 2025
@leighmcculloch leighmcculloch enabled auto-merge (squash) August 29, 2025 00:21
@leighmcculloch leighmcculloch merged commit fd0c171 into main Aug 29, 2025
213 checks passed
@leighmcculloch leighmcculloch deleted the horizon-cache-builds branch August 29, 2025 01:02
@github-project-automation github-project-automation bot moved this from Backlog (Not Ready) to Done in DevX Aug 29, 2025
@leighmcculloch leighmcculloch linked an issue Sep 3, 2025 that may be closed by this pull request
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Reduce GitHub Actions resource usage: size of artifacts, cpu time

2 participants