This changes the table to be a line per ISA instead of per variant; adds x86-64, POWER8+, and RISC-V; and notes the appropriate "Go analog" in each case (because these values mirror Go's choices, like our use of GOOS and GOARCH).
Of particular note, GOARM64 and GORISCV64 are not fully implemented or released in Go yet, but they are accepted proposals with in-progress implementations or already merged to main:
Putting these links here because I keep wanting them and having to find them again (will maybe update this over time with more interesting/useful links):
This changes the table to be a line per ISA instead of per variant; adds x86-64, POWER8+, and RISC-V; and notes the appropriate "Go analog" in each case (because these values mirror Go's choices, like our use of
GOOS
andGOARCH
).Of particular note,
GOARM64
andGORISCV64
are not fully implemented or released in Go yet, but they are accepted proposals with in-progress implementations or already merged to main:GOARM64
: https://github.com/golang/go/issues/60905GORISCV64
: https://github.com/golang/go/issues/61476#issuecomment-1791156741Closes https://github.com/opencontainers/image-spec/issues/852