From 4f49500e5b4882b9f1e8cc58a0990662e1af50a5 Mon Sep 17 00:00:00 2001 From: Lucas PASCAL Date: Mon, 25 Nov 2024 10:37:27 +0100 Subject: [PATCH 1/2] [update] Speculos version bump --- CHANGELOG.md | 5 +++++ dev-tools/Dockerfile | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c8f70e..376e7b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.42.0] - 2024-??-?? + +### Changed + - Bump Speculos version + ## [3.41.0] - 2024-11-12 ### Changed diff --git a/dev-tools/Dockerfile b/dev-tools/Dockerfile index c1a80b8..c882b20 100644 --- a/dev-tools/Dockerfile +++ b/dev-tools/Dockerfile @@ -23,7 +23,7 @@ RUN apk add $(echo -n "$PYTHON_BUILD_DEPS" | tr , ' ') RUN apk add imagemagick grep # Install test tools (Ragger framework, Speculos emulator, Ledgerblue...) -RUN pip3 install --no-cache-dir "ragger[tests,all_backends]==1.24.0" "speculos==0.11.0" +RUN pip3 install --no-cache-dir "ragger[tests,all_backends]==1.24.0" "speculos==0.12.0" # Add the enforcer script ADD ./dev-tools/enforcer.sh /opt/enforcer.sh From a97c0b1516a41952981d7db3babf6037e4e83370 Mon Sep 17 00:00:00 2001 From: tdejoigny-ledger Date: Wed, 27 Nov 2024 13:35:02 +0100 Subject: [PATCH 2/2] bump all devices SDK versions --- CHANGELOG.md | 3 ++- lite/Dockerfile | 18 +++++++++--------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 376e7b5..708d25b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [3.42.0] - 2024-??-?? +## [3.42.0] - 2024-11-28 ### Changed - Bump Speculos version + - Bump all devices SDK versions ## [3.41.0] - 2024-11-12 diff --git a/lite/Dockerfile b/lite/Dockerfile index cbaf745..243b0f8 100644 --- a/lite/Dockerfile +++ b/lite/Dockerfile @@ -73,27 +73,27 @@ RUN git clone "$GIT_SERVER/ledger-secure-sdk.git" "$LEDGER_SECURE_SDK" # Latest Nano S SDK (OS nanos_2.1.0 => based on API_LEVEL LNS) ENV NANOS_SDK=/opt/nanos-secure-sdk -RUN git -C "$LEDGER_SECURE_SDK" worktree add "$NANOS_SDK" lns-2.1.0-v22.1 +RUN git -C "$LEDGER_SECURE_SDK" worktree add "$NANOS_SDK" lns-2.1.0-v22.2 RUN echo nanos > $NANOS_SDK/.target -# Latest Nano X SDK (OS nanox_2.2.4 => based on API_LEVEL 5) +# Latest Nano X SDK (OS nanox_2.4.0 => based on API_LEVEL 22) ENV NANOX_SDK=/opt/nanox-secure-sdk -RUN git -C "$LEDGER_SECURE_SDK" worktree add "$NANOX_SDK" v5.13.1 +RUN git -C "$LEDGER_SECURE_SDK" worktree add "$NANOX_SDK" v22.0.0 RUN echo nanox > $NANOX_SDK/.target -# Latest Nano S+ SDK (OS nanos+_1.1.2 => based on API_LEVEL 5) +# Latest Nano S+ SDK (OS nanos+_1.3.0 => based on API_LEVEL 22) ENV NANOSP_SDK=/opt/nanosplus-secure-sdk -RUN git -C "$LEDGER_SECURE_SDK" worktree add "$NANOSP_SDK" v5.13.1 +RUN git -C "$LEDGER_SECURE_SDK" worktree add "$NANOSP_SDK" v22.0.0 RUN echo nanos2 > $NANOSP_SDK/.target -# Latest Stax SDK (OS stax_1.5.0 => based on API_LEVEL 21) +# Latest Stax SDK (OS stax_1.6.0 => based on API_LEVEL 22) ENV STAX_SDK=/opt/stax-secure-sdk -RUN git -C "$LEDGER_SECURE_SDK" worktree add "$STAX_SDK" v21.3.7 +RUN git -C "$LEDGER_SECURE_SDK" worktree add "$STAX_SDK" v22.0.0 RUN echo stax > $STAX_SDK/.target -# Latest Flex SDK (OS flex_1.1.1 => based on API_LEVEL 21) +# Latest Flex SDK (OS flex_1.2.0 => based on API_LEVEL 22) ENV FLEX_SDK=/opt/flex-secure-sdk -RUN git -C "$LEDGER_SECURE_SDK" worktree add "$FLEX_SDK" v21.3.7 +RUN git -C "$LEDGER_SECURE_SDK" worktree add "$FLEX_SDK" v22.0.0 RUN echo flex > $FLEX_SDK/.target # Default SDK