I download urfutil and install the nrf5sdk-tools in the Dockerfile
When running the image locally all is well, the installed commands are found.
docker run -it ghcr.io/voxar/nrfutil-image:main
Unable to find image 'ghcr.io/voxar/nrfutil-image:main' locally
main: Pulling from voxar/nrfutil-image
076fc1534bee: Already exists
17c0b9df61fe: Pull complete
1f87e78a142f: Pull complete
c012d6024901: Pull complete
9370e64c2578: Pull complete
496178ec0422: Pull complete
4caa43a97b22: Pull complete
Digest: sha256:b804835ce030c4459462bc77a609648698bc65dca8e3793095c2dc08954b7643
Status: Downloaded newer image for ghcr.io/voxar/nrfutil-image:main
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
root@7d7524f861da:/# nrfutil list
Command Version Description
nrf5sdk-tools 1.0.1 nRF5 SDK tools that were available in nRF Util 6
dfu
keys
pkg
settings
zigbee
Found 1 installed command(s)
But when it is running on Github Actions the installed commands are not found.
Run nrfutil list
nrfutil list
shell: sh -e {0}
env:
REGISTRY: ghcr.io
IMAGE_NAME: Voxar/nrfutil-image
Found 0 installed command(s)
Dockerfile: https://github.com/Voxar/nrfutil-image/blob/main/Dockerfile
Image build log showing sucessful nfrutil installation: https://github.com/Voxar/nrfutil-image/actions/runs/9416149131/job/25938632314#step:5:3107
Has anyone run into this issue before?