Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Heroku-24: Re-sync ARM64 package lists #294

Merged
merged 1 commit into from
Apr 26, 2024

Conversation

edmorley
Copy link
Member

@edmorley edmorley commented Apr 26, 2024

This regenerates the ARM64 packages list to match reality (and the AMD64 lists) after #292.

CI unfortunately didn't catch this, since it currently only validates the AMD64 list due to (a) the limitations around Docker on Linux not supporting the containerd snapshotter and so multi-arch images in the local store, and (b) the fact CI currently builds both architectures on the same machine.

Also, the reason my running the build generation script locally didn't update the ARM64 manifests, is that when I'm image size benchmarking I sadly have to disable the containerd snapshotter since it has broken image size calculations (and I have to remember to toggle it on and off repeatedly depending on what I'm doing). With the current build scripts for this repo, that results in only AMD64 being generated locally.

GUS-W-15616760.

This regenerates the ARM64 packages list to match reality after #292.

CI unfortunately didn't catch this, since it currently only validates
the AMD64 list due to (a) the limitations around Docker on Linux not
supporting the containerd snapshotter and so multi-arch images, and
(b) the fact CI currently builds both architectures on the same
machine.

Also, the reason my running the build generation script locally didn't
update the ARM64 manifests, is that when I'm image size benchmarking
I sadly have to disable the containerd snapshotter since it has broken
image size calculations. With the current build scripts for this repo,
that results in only AMD64 being generated locally.

GUS-W-15616760.
@edmorley edmorley self-assigned this Apr 26, 2024
@edmorley edmorley marked this pull request as ready for review April 26, 2024 14:44
@edmorley edmorley requested a review from a team as a code owner April 26, 2024 14:44
@edmorley edmorley enabled auto-merge (squash) April 26, 2024 14:44
@edmorley edmorley merged commit 3fbc5e7 into main Apr 26, 2024
4 checks passed
@edmorley edmorley deleted the edmorley/h24-sync-package-lists branch April 26, 2024 14:59
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