build: update jade_builder image references
What changed, and why it matters
This commit simply updates the version (SHA hash) of a Docker build image used by the project in four configuration/documentation files. There is no code change, no vulnerability fix, and no security-relevant behavior change visible in the diff.
No security action required. Treat as a normal dependency/build-image update; verify the new image hash through the usual supply-chain process if desired.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The patch changes all references to the blockstream/jade_builder Docker image from SHA256 5db8e13ca640e6b969d66139d708610c27d39a1c4d78ca096ee98f2b4c89130f to 13692d96d78221de3a67d4bd4587c97c58bfa5eab16a9c72cb6d10529e1d3ebb in .gitlab-ci.yml, Dockerfile.qemu, docker-compose.yml, and main/qemu/README.md. It is a routine build-environment version bump.
Changed components
CI/CD configuration (.gitlab-ci.yml)QEMU Dockerfile (Dockerfile.qemu)Docker Compose development environment (docker-compose.yml)QEMU build documentation (main/qemu/README.md)Inspect captured patch +5 / −5
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 369e187..6b0830f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,7 +16,7 @@ stages:
- docker_build
- security
-image: blockstream/jade_builder@sha256:5db8e13ca640e6b969d66139d708610c27d39a1c4d78ca096ee98f2b4c89130f
+image: blockstream/jade_builder@sha256:13692d96d78221de3a67d4bd4587c97c58bfa5eab16a9c72cb6d10529e1d3ebb
include:
- gitlab/prod_fw.yml
diff --git a/Dockerfile.qemu b/Dockerfile.qemu
index e162f98..5ad9499 100644
--- a/Dockerfile.qemu
+++ b/Dockerfile.qemu
@@ -1,4 +1,4 @@
-FROM blockstream/jade_builder@sha256:5db8e13ca640e6b969d66139d708610c27d39a1c4d78ca096ee98f2b4c89130f
+FROM blockstream/jade_builder@sha256:13692d96d78221de3a67d4bd4587c97c58bfa5eab16a9c72cb6d10529e1d3ebb
ARG QEMU_CONFIG_ARGS="--dev --ci --psram"
ARG QEMU_GDB=""
diff --git a/docker-compose.yml b/docker-compose.yml
index 3ed5e1d..31148ac 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,6 +1,6 @@
services:
dev:
- image: blockstream/jade_builder@sha256:5db8e13ca640e6b969d66139d708610c27d39a1c4d78ca096ee98f2b4c89130f
+ image: blockstream/jade_builder@sha256:13692d96d78221de3a67d4bd4587c97c58bfa5eab16a9c72cb6d10529e1d3ebb
volumes:
- .:/host/jade/
- /dev/serial/by-id:/dev/serial/by-id
diff --git a/main/qemu/README.md b/main/qemu/README.md
index 1d56333..7c8162d 100644
--- a/main/qemu/README.md
+++ b/main/qemu/README.md
@@ -3,11 +3,11 @@ Run the following:
```docker build . -t local_jade```
The above creates the docker image with all the required dependencies. You can also look into fetching instead blockstream/jade_builder with (or see https://hub.docker.com/r/blockstream/jade_builder/tags for recent images)
-```docker pull blockstream/jade_builder@sha256:148353098cf71916de389e1f9534550a841cd6efbd1d8f2c4a6ef496d3291dbe```
+```docker pull blockstream/jade_builder@sha256:13692d96d78221de3a67d4bd4587c97c58bfa5eab16a9c72cb6d10529e1d3ebb```
You can then tag this as local_jade with
-```docker tag blockstream/jade_builder@sha256:148353098cf71916de389e1f9534550a841cd6efbd1d8f2c4a6ef496d3291dbe local_jade```
+```docker tag blockstream/jade_builder@sha256:13692d96d78221de3a67d4bd4587c97c58bfa5eab16a9c72cb6d10529e1d3ebb local_jade```
At this point we are ready to build and run Jade in qemu with the following:
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.