Uh oh!
There was an error while loading. Please reload this page.
Add "--platform" to GHA generate script - #81
Conversation
codecov-commenter
commented
Sep 14, 2023
Codecov Report
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. @@ Coverage Diff @@## master #81 +/- ##
=======================================
Coverage 73.10% 73.10% =======================================
Files 7 7 Lines 714 714 =======================================
Hits 522 522 Misses 162 162 Partials 30 30 |
tianon
commented
Sep 14, 2023
https://github.com/tianon/dockerfiles/actions/runs/6190609199/job/16807227669 is an example failing job tianon/dockerfiles@ee0ab6c is where I've swapped in this commit for testing https://github.com/tianon/dockerfiles/actions/runs/6191900925 is the resulting failing job that's now failing in a more amusing way ("exec format error", because apparently I had erroneously assumed that GHA set up QEMU already by default 😂) |
tianon
commented
Sep 14, 2023
So, I guess for things we can't build natively we can either:
At this point, I think I might be leaning towards the former, but I don't have a problem with doing the latter instead. Thoughts, @yosifkit? (either way, this really doesn't affect anyone I'm aware of except for me, lolsob) |
tianon
commented
Sep 14, 2023
I guess option 3. is "both" and we make it environment-variable-configurable. |
This reverts commit 1801f6c.
tianon
commented
Oct 24, 2023
As is this doesn't actually solve my problem, but that can be a follow-up, I guess. Just need some input on which way to solve it 😅 |
yosifkit
commented
Oct 24, 2023
I lean toward skipping as well. But then I feel like the most rational test (checking Alternatively, I am leaning toward just auto installing binfmt/qemu if the provided arch does not match |
This reverts commit 1801f6c.
tianon
commented
Apr 25, 2025
That'd be |
I discovered this was missing when I created a riscv64-only image and it then failed to build on amd64. 😅
It should be totally harmless on most repos since I don't think anyone but me using this script has images that don't support one of either amd64 or windows-amd64, which will automatically be preferred. 🙈