diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 81a8c499..a85d9300 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -91,11 +91,54 @@ jobs: privilege-level: ${{fromJson(inputs.privilege-level)}} build-id: ${{fromJson(inputs.build-id)}} arch: ["aarch64"] - name: "golang ${{ matrix.go-version }} privilege ${{ matrix.privilege-level }}" + name: "${{ matrix.arch }}/golang ${{ matrix.go-version }} privilege ${{ matrix.privilege-level }}" steps: - uses: actions/checkout@v3 - uses: benjlevesque/short-sha@v2.1 id: short-sha + - name: qemu-${{ matrix.arch }} + run: | + sudo apt-get update + sudo apt-get -y install qemu-system-arm qemu-efi-aarch64 qemu-utils cloud-image-utils sshpass + curl -Lo cloud.img https://cloud-images.ubuntu.com/releases/lunar/release/ubuntu-23.04-server-cloudimg-arm64.img + # cloud-config + cat > metadata.yaml < user-data.yaml <