Skip to content

QEMU

QEMU #15

Workflow file for this run

---
name: "QEMU"
on:
workflow_dispatch:
jobs:
qemu:
runs-on: ubuntu-latest
steps:
- uses: docker/setup-qemu-action@v3
- name: "Create an example binary for AArch64"
run: go mod init hello
- run: |
cat << EOL > hello.go
package main
func main() {
println("Hello, AArch64!")
}
EOL
- run: GOARCH=arm64 go build hello.go
- name: "This would fail without docker/setup-qemu-action"
run: ./hello
- name: "You can also run images from other platforms"
run: docker run --rm --platform linux/arm64 alpine uname -a