Skip to content

fix(ci): accelerate multi-platform release builds - #34

Merged
puemos merged 1 commit into
mainfrom
perf/github-actions-release-build
Sep 4, 2026
Merged

fix(ci): accelerate multi-platform release builds#34
puemos merged 1 commit into
mainfrom
perf/github-actions-release-build

Conversation

@puemos

@puemos puemos commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • build AMD64 and ARM64 images in parallel on native GitHub runners
  • persist per-architecture BuildKit caches in GHCR and eliminate duplicate main/release builds
  • isolate release version, dependency, application, and asset Docker layers

Validation

  • full native ARM64 production image build
  • version-only rebuild completed in 21.7s with dependency layers cached
  • fully warm rebuild completed in 1.8s
  • actionlint
  • mix format --check-formatted
  • git diff --check

@puemos
puemos force-pushed the perf/github-actions-release-build branch from c847219 to a131fe8 Compare September 4, 2026 06:18
@puemos
puemos merged commit 06359f4 into main Sep 4, 2026
1 check 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.

1 participant