--- name: sd-image-rpi4 on: workflow_dispatch: jobs: build-sd-image: name: Build Raspi4 image runs-on: ubuntu-latest steps: - uses: actions/checkout@v4.1.1 - uses: cachix/install-nix-action@v23 with: nix_path: nixpkgs=channel:nixos-23.05 extra_nix_config: | extra-platforms = aarch64-linux - name: Check nix.conf run: cat /etc/nix/nix.conf - name: Register binfmt run: | docker run --rm --privileged multiarch/qemu-user-static --reset -p yes - name: Test binfmt availability run: | cat /proc/sys/fs/binfmt_misc/qemu-aarch64 shell: bash - name: Build SD Image run: | nix build .#images.rip4 - uses: actions/upload-artifact@v3 with: name: rpi4.img path: ./result/sd-image/*.img*