Skip to content

Implement verification of reproducible builds and run differential E2E tests #783

Implement verification of reproducible builds and run differential E2E tests

Implement verification of reproducible builds and run differential E2E tests #783

Triggered via pull request April 13, 2026 11:53
@elle-jelle-j
synchronize #468
lj/ci-retester
Status Success
Total duration 56m 40s
Artifacts 17

test.yml

on: pull_request
Matrix: test-builds / build / build
test-builds  /  ...  /  build-wasm
20s
test-builds / build / build-wasm
test-builds  /  create-macos-universal
16s
test-builds / create-macos-universal
test-builds  /  run-differential-tests
35m 43s
test-builds / run-differential-tests
Matrix: test-builds / compile-and-export-hashes-native
test-builds  /  compare-hashes
5m 7s
test-builds / compare-hashes
test-builds  /  wait-for-jobs
2s
test-builds / wait-for-jobs
Fit to window
Zoom out
Zoom in

Annotations

12 warnings
test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/github-script@v7, clechasseur/rs-cargo@v2. 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/
test-builds / build / build (x86_64-unknown-linux-musl)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@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/
test-builds / build / build (aarch64-apple-darwin)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@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/
test-builds / build / build (x86_64-apple-darwin)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@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/
test-builds / build / build (x86_64-pc-windows-msvc)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@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/
test-builds / build / build-wasm
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v3, actions/upload-artifact@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/
test-builds / create-macos-universal
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/upload-artifact@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/
test-builds / compile-and-export-hashes-native (macos, universal-apple-darwin, macos-15)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@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/
test-builds / compile-and-export-hashes-native (linux, x86_64-unknown-linux-musl, ubuntu-24.04)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@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/
test-builds / compile-and-export-hashes-native (windows, x86_64-pc-windows-msvc, windows-2022)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@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/
test-builds / compare-hashes
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@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/
test-builds / run-differential-tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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
compilation-report-linux Expired
42.9 MB
sha256:fb03bde4cee57a54b08730224ddbbef81062cdbc8366ebd9c22d45717030f44b
compilation-report-macos Expired
42.9 MB
sha256:42b628e278b4b02fbce1e682343c694cffb471e5a0dbbf5b6dbab7c322e9f8e5
compilation-report-windows Expired
43 MB
sha256:c228fbd942dfb0d17153b124d4dfc5b7be892a3a543134980a2dd2d6f62cdedc
hash-comparison-result Expired
295 Bytes
sha256:a94f2d90b34934b655376d87139d56afec1cca00069b9111bed650c468275bab
hashes-linux Expired
426 KB
sha256:2bf34358aa6f48d79371a0e3692a6c55527de6c4015e268b23b43b7ab4bdeb25
hashes-macos Expired
426 KB
sha256:1e9f41d4cee4c397afb77c11fd0efe1709c2c1b65cddcd98690ea57263a1e158
hashes-windows Expired
426 KB
sha256:a99c5c2234021d724ba16c4d086048af5e7be77d7e64303d68ea78e88ed3028f
resolc-aarch64-apple-darwin Expired
31.8 MB
sha256:5454e18f0f45ed8616a608946ef08232cb80b13fb2d49a60edb7e55d33693ef2
resolc-universal-apple-darwin Expired
65.1 MB
sha256:7be18ee04eefa899bb7fdb9daf24a2e012ef329632094db00ba63b386c9250d6
resolc-x86_64-apple-darwin Expired
33.3 MB
sha256:d34782d458f78e7655d20bb941b379ffbc4262d99d9b5f9b993a3fb5e20cc8fc
resolc-x86_64-pc-windows-msvc Expired
25.7 MB
sha256:08a2bab6f28ff568e2d8dbcf34c4e29496ce1d328368b384a735da9d6b227c1f
resolc-x86_64-unknown-linux-musl Expired
29.8 MB
sha256:f2826f3c7caedb107d0adf5f4b203bc13c061cec0e6f2d22d36ef1e41c8e42eb
resolc.js Expired
30.4 KB
sha256:9102a5b297c227ae9d0d802107eb9ff00505d5e3cf9db6afc8dbf03b7e8fb741
resolc.wasm Expired
18.8 MB
sha256:a7ffe4e43bd3e805317fa51e616ad80d8efdcfc84d1917082d978bbac09f347a
resolc_web.js Expired
21 KB
sha256:0709cd40ca9f845a842c5026dbcdf05a77441a2459b1a14383049405fb246b15
revive-dev-node-polkavm-resolc-report.json
2.81 MB
sha256:2af44491b939e5338c7f521dafa272d638980df2c23706c0c5db42b6d07f47f4
revive-dev-node-polkavm-resolc.json
3.06 KB
sha256:2895f618f02d6e320aedb47da5cd470a1b01c5b8e44ffb34553964cf67cb61c1