ci: update ci refs to run on trixie
What changed, and why it matters
This commit only updates the continuous integration (CI) configuration to use newer Docker images for testing. It changes the name and version hash of the test container from an old GreenAddress image to a newer Blockstream one based on Debian 'trixie'. There are no changes to the actual library code that users run, so this does not introduce or fix a security vulnerability in the software itself.
No security action needed. Treat as routine infrastructure maintenance. If reviewing the new image is desired, verify the blockstream/wallycore image is built from a trusted, reviewed Dockerfile and that its base Debian 'trixie' packages are up to date, but this is outside the scope of the commit diff.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies .gitlab-ci.yml, replacing every occurrence of the Docker image greenaddress/wallycore@sha256:956b107d… with blockstream/wallycore@sha256:13f82214… across eight CI jobs. The commit title says this is to update CI references to run on ‘trixie’ (Debian 13). No source code, build scripts shipped to users, or cryptographic logic is changed. The effect is purely on the CI/test environment.
Changed components
.gitlab-ci.ymlInspect captured patch +8 / −8
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ecfbd16..b3ce5f0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,7 +8,7 @@ stages:
test_with_valgrind:
stage: test
- image: greenaddress/wallycore@sha256:956b107d688f549c6e3884424991b7d3d34d84173990d43046fd760d7918db7c
+ image: blockstream/wallycore@sha256:13f822148fbbbd10f4bbc165eb9b63fbdec80d6f46c92fc325553ca5e2ff23bb
parallel:
matrix:
- CONFIGURE_ARGS: [--enable-elements=yes,--enable-elements=no,--enable-minimal=yes]
@@ -30,7 +30,7 @@ test_with_valgrind:
test_asan_ubsan_gcc:
stage: test
- image: greenaddress/wallycore@sha256:956b107d688f549c6e3884424991b7d3d34d84173990d43046fd760d7918db7c
+ image: blockstream/wallycore@sha256:13f822148fbbbd10f4bbc165eb9b63fbdec80d6f46c92fc325553ca5e2ff23bb
parallel:
matrix:
- CONFIGURE_ARGS: [ --enable-elements=no, --enable-elements=no --enable-minimal=yes, "", --enable-minimal=yes ]
@@ -46,7 +46,7 @@ test_asan_ubsan_gcc:
test_scan_build_clang:
stage: test
- image: greenaddress/wallycore@sha256:956b107d688f549c6e3884424991b7d3d34d84173990d43046fd760d7918db7c
+ image: blockstream/wallycore@sha256:13f822148fbbbd10f4bbc165eb9b63fbdec80d6f46c92fc325553ca5e2ff23bb
parallel:
matrix:
- CONFIGURE_ARGS: [ --enable-elements=no, --enable-elements=no --enable-minimal=yes, "", --enable-minimal=yes ]
@@ -65,7 +65,7 @@ test_scan_build_clang:
test_cmake:
stage: test
- image: greenaddress/wallycore@sha256:956b107d688f549c6e3884424991b7d3d34d84173990d43046fd760d7918db7c
+ image: blockstream/wallycore@sha256:13f822148fbbbd10f4bbc165eb9b63fbdec80d6f46c92fc325553ca5e2ff23bb
tags:
- ga
script:
@@ -95,7 +95,7 @@ test_cmake:
test_amalgamation:
stage: test
- image: greenaddress/wallycore@sha256:956b107d688f549c6e3884424991b7d3d34d84173990d43046fd760d7918db7c
+ image: blockstream/wallycore@sha256:13f822148fbbbd10f4bbc165eb9b63fbdec80d6f46c92fc325553ca5e2ff23bb
parallel:
matrix:
- CC: [gcc, clang ]
@@ -108,7 +108,7 @@ test_amalgamation:
test_mingw_static_build:
stage: test
- image: greenaddress/wallycore@sha256:956b107d688f549c6e3884424991b7d3d34d84173990d43046fd760d7918db7c
+ image: blockstream/wallycore@sha256:13f822148fbbbd10f4bbc165eb9b63fbdec80d6f46c92fc325553ca5e2ff23bb
tags:
- ga
script:
@@ -118,7 +118,7 @@ test_mingw_static_build:
test_no_elements_abi:
stage: test
- image: greenaddress/wallycore@sha256:956b107d688f549c6e3884424991b7d3d34d84173990d43046fd760d7918db7c
+ image: blockstream/wallycore@sha256:13f822148fbbbd10f4bbc165eb9b63fbdec80d6f46c92fc325553ca5e2ff23bb
tags:
- ga
artifacts:
@@ -130,7 +130,7 @@ test_no_elements_abi:
build_wally_release_files:
stage: release
needs: [test_mingw_static_build,test_with_valgrind,test_asan_ubsan_gcc,test_scan_build_clang,test_cmake,test_amalgamation]
- image: greenaddress/wallycore@sha256:956b107d688f549c6e3884424991b7d3d34d84173990d43046fd760d7918db7c
+ image: blockstream/wallycore@sha256:13f822148fbbbd10f4bbc165eb9b63fbdec80d6f46c92fc325553ca5e2ff23bb
artifacts:
expire_in: 7 days
name: wallycore-bindings
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.