Skip to content

Merge pull request #1009 from LedgerHQ/security/merlin-63c21dc #2394

Merge pull request #1009 from LedgerHQ/security/merlin-63c21dc

Merge pull request #1009 from LedgerHQ/security/merlin-63c21dc #2394

Triggered via push May 11, 2026 08:15
Status Success
Total duration 16m 54s
Artifacts 15
Build application using the reusable workflow  /  ...  /  Retrieve application metadata
13s
Build application using the reusable workflow / Retrieve application metadata / Retrieve application metadata
Build Clone app using the reusable workflow  /  ...  /  Retrieve application metadata
13s
Build Clone app using the reusable workflow / Retrieve application metadata / Retrieve application metadata
Build Memory application using the reusable workflow  /  ...  /  Retrieve application metadata
12s
Build Memory application using the reusable workflow / Retrieve application metadata / Retrieve application metadata
Matrix: Build application using the reusable workflow / Build application for all selected devices
Matrix: Build application using the reusable workflow / Build target branch sources for all selected devices
Matrix: Build Clone app using the reusable workflow / Build application for all selected devices
Matrix: Build Clone app using the reusable workflow / Build target branch sources for all selected devices
Matrix: Build Memory application using the reusable workflow / Build application for all selected devices
Matrix: Build Memory application using the reusable workflow / Build target branch sources for all selected devices
Build application using the reusable workflow  /  Merge build artifacts
6s
Build application using the reusable workflow / Merge build artifacts
Build application using the reusable workflow  /  Merge build artifacts (target branch)
0s
Build application using the reusable workflow / Merge build artifacts (target branch)
Build Clone app using the reusable workflow  /  Merge build artifacts
4s
Build Clone app using the reusable workflow / Merge build artifacts
Build Clone app using the reusable workflow  /  Merge build artifacts (target branch)
0s
Build Clone app using the reusable workflow / Merge build artifacts (target branch)
Build Memory application using the reusable workflow  /  Merge build artifacts
4s
Build Memory application using the reusable workflow / Merge build artifacts
Build Memory application using the reusable workflow  /  Merge build artifacts (target branch)
0s
Build Memory application using the reusable workflow / Merge build artifacts (target branch)
Build application using the reusable workflow  /  Report ELF section sizes and post PR comment
0s
Build application using the reusable workflow / Report ELF section sizes and post PR comment
Build Clone app using the reusable workflow  /  Report ELF section sizes and post PR comment
0s
Build Clone app using the reusable workflow / Report ELF section sizes and post PR comment
Build Memory application using the reusable workflow  /  Report ELF section sizes and post PR comment
0s
Build Memory application using the reusable workflow / Report ELF section sizes and post PR comment
Run Memory tests using the reusable workflow  /  ...  /  Retrieve application metadata
12s
Run Memory tests using the reusable workflow / Retrieve application metadata / Retrieve application metadata
Run ragger tests using the reusable workflow  /  ...  /  Retrieve application metadata
14s
Run ragger tests using the reusable workflow / Retrieve application metadata / Retrieve application metadata
Run Memory tests using the reusable workflow  /  ...  /  Retrieve tests metadata
14s
Run Memory tests using the reusable workflow / Retrieve test metadata / Retrieve tests metadata
Run ragger tests using the reusable workflow  /  ...  /  Retrieve tests metadata
15s
Run ragger tests using the reusable workflow / Retrieve test metadata / Retrieve tests metadata
Run ragger Clone tests using the reusable workflow  /  ...  /  Retrieve application metadata
15s
Run ragger Clone tests using the reusable workflow / Retrieve application metadata / Retrieve application metadata
Run ragger Clone tests using the reusable workflow  /  ...  /  Retrieve tests metadata
15s
Run ragger Clone tests using the reusable workflow / Retrieve test metadata / Retrieve tests metadata
Matrix: Run Memory tests using the reusable workflow / Functional tests with Ragger
Matrix: Run ragger tests using the reusable workflow / Functional tests with Ragger
Matrix: Run ragger Clone tests using the reusable workflow / Functional tests with Ragger
Run Memory tests using the reusable workflow  /  Post stack consumption summary on PR
0s
Run Memory tests using the reusable workflow / Post stack consumption summary on PR
Run Memory tests using the reusable workflow  /  Merge pytest logs
7s
Run Memory tests using the reusable workflow / Merge pytest logs
Run Memory tests using the reusable workflow  /  Merge snapshots artifacts
3s
Run Memory tests using the reusable workflow / Merge snapshots artifacts
Run ragger tests using the reusable workflow  /  Merge snapshots artifacts
3s
Run ragger tests using the reusable workflow / Merge snapshots artifacts
Run ragger tests using the reusable workflow  /  Post stack consumption summary on PR
0s
Run ragger tests using the reusable workflow / Post stack consumption summary on PR
Run ragger tests using the reusable workflow  /  Merge pytest logs
0s
Run ragger tests using the reusable workflow / Merge pytest logs
Run ragger Clone tests using the reusable workflow  /  Merge snapshots artifacts
5s
Run ragger Clone tests using the reusable workflow / Merge snapshots artifacts
Run ragger Clone tests using the reusable workflow  /  Post stack consumption summary on PR
0s
Run ragger Clone tests using the reusable workflow / Post stack consumption summary on PR
Run ragger Clone tests using the reusable workflow  /  Merge pytest logs
0s
Run ragger Clone tests using the reusable workflow / Merge pytest logs
Run Memory tests using the reusable workflow  /  ...  /  Commit new snapshots
Run Memory tests using the reusable workflow / Open a PR with the new snapshots / Commit new snapshots
Run ragger tests using the reusable workflow  /  ...  /  Commit new snapshots
Run ragger tests using the reusable workflow / Open a PR with the new snapshots / Commit new snapshots
Run ragger Clone tests using the reusable workflow  /  ...  /  Commit new snapshots
Run ragger Clone tests using the reusable workflow / Open a PR with the new snapshots / Commit new snapshots
Process pytest logs
5s
Process pytest logs
Fit to window
Zoom out
Zoom in

Annotations

3 warnings
Build Clone app using the reusable workflow / Merge build artifacts
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact/merge@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Memory application using the reusable workflow / Merge build artifacts
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact/merge@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build application using the reusable workflow / Merge build artifacts
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact/merge@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
clone_app_stack_consumption-apex_p
274 Bytes
sha256:d719291c9c6634d08d1f7df8cb826bafcd298e8daa96f8be26b45c3b6b3443cf
clone_app_stack_consumption-flex
272 Bytes
sha256:1b5f0ff25aad5ab4aae562bed888adb701bae78e4dc69822fd220575e9cf2156
clone_app_stack_consumption-nanosp
274 Bytes
sha256:0e733d9fe4ece793a7f3729517c28c9b081f198a3d1c1270a78188e8c75db174
clone_app_stack_consumption-nanox
274 Bytes
sha256:a08ae28f33ec3e79986fa19c4d5afb571243f42a85b3a17babe65da668a5315a
clone_app_stack_consumption-stax
271 Bytes
sha256:f108ade165c8b8e4a9c14876d35f1ca85bff9f5121efdc19d6df153fabd0e0b2
clone_elfs
69.3 KB
sha256:cd2dde4a28b5cb38772ae8c262eb1788cd2a2d6be69a634ea1e58af7fbe46769
memory_elfs
533 KB
sha256:0c4e6655b930f049f0667ffff8f747c6a7293043b4654d118342328c7c3b4ce4
pytest-logs-combined
418 KB
sha256:287dac53c166873613aa900acc32d9ac9de806de826d946c5bf0892c63448ec8
pytest-logs-nanox
418 KB
sha256:02d39b1d11aa48b7387bc5234cd5f4e4d5cc56399102eeb2769e962d03c751b9
ragger_elfs
1.96 MB
sha256:31d204c23f6363031d170f2120a9aba8081b0683f1fe3e59b26327c51a4ceca5
stack-consumption-summary-apex_p
2.26 KB
sha256:3348dfcbf93413a5c4d9ec4ff5bd7f5eeb16e6f5f347664a30ac54b4bfbafbb7
stack-consumption-summary-flex
2.22 KB
sha256:7759cb22f472f41ebfffbad60995b10e9ff2bbecf4a6f9dc7ce08c435e00c0a4
stack-consumption-summary-nanosp
2.15 KB
sha256:8f63a04c7330a50a17420bd60145dc7e97182156933c85bf528bfb3a1b77bf2c
stack-consumption-summary-nanox
2.13 KB
sha256:39c2fcf7ed7b7ecd10652f2a9280b1bdcaaf0fa2c68410e3890274775806906f
stack-consumption-summary-stax
2.22 KB
sha256:431a24d886ca09afb24a99f0e1045f0cd45bfc7bdd9a0bfdf970b78debc59f5d