Skip to content

External SPI/QSPI flash implementation with backup system for node configuration #24672

External SPI/QSPI flash implementation with backup system for node configuration

External SPI/QSPI flash implementation with backup system for node configuration #24672

Triggered via pull request February 16, 2026 18:39
@ponzanoponzano
synchronize #9015
Status Failure
Total duration 7m 14s
Artifacts 10

main_matrix.yml

on: pull_request_target
version
5s
version
Matrix: setup
build-debian-src  /  build-debian-src
7m 11s
build-debian-src / build-debian-src
package-pio-deps-native-tft  /  pkg-pio-libdeps
package-pio-deps-native-tft / pkg-pio-libdeps
test-native  /  Native Simulator Tests
4m 20s
test-native / Native Simulator Tests
test-native  /  Native PlatformIO Tests
5m 20s
test-native / Native PlatformIO Tests
Matrix: docker
Matrix: build
Matrix: check
test-native  /  Generate Test Reports
8s
test-native / Generate Test Reports
Matrix: gather-artifacts
release-artifacts
0s
release-artifacts
Matrix: release-firmware
publish-firmware
0s
publish-firmware
Fit to window
Zoom out
Zoom in

Annotations

43 errors and 16 warnings
build (rak3172, stm32) / build-stm32
Process completed with exit code 1.
build (wio-e5, stm32) / build-stm32
Process completed with exit code 1.
build (seeed_xiao_nrf52840_kit, nrf52840) / build-nrf52840
Process completed with exit code 1.
build (heltec-mesh-solar-inkhud, nrf52840) / build-nrf52840
Process completed with exit code 1.
build (heltec-mesh-solar-oled, nrf52840) / build-nrf52840
Process completed with exit code 1.
build (tracker-t1000-e, nrf52840) / build-nrf52840
Process completed with exit code 1.
build (rak4631, nrf52840) / build-nrf52840
Process completed with exit code 1.
build (heltec-mesh-node-t114, nrf52840) / build-nrf52840
Process completed with exit code 1.
build (t-echo, nrf52840) / build-nrf52840
Process completed with exit code 1.
build (t-echo-plus, nrf52840) / build-nrf52840
Process completed with exit code 1.
build (heltec-mesh-solar-tft, nrf52840) / build-nrf52840
Process completed with exit code 1.
build (heltec-mesh-solar-eink, nrf52840) / build-nrf52840
Process completed with exit code 1.
build (t-echo-inkhud, nrf52840) / build-nrf52840
Process completed with exit code 1.
build (pico, rp2040) / build-rp2040
Process completed with exit code 1.
build (pico2, rp2350) / build-rp2350
Process completed with exit code 1.
build (rak11200, esp32) / build-esp32
Process completed with exit code 1.
build (heltec-ht62-esp32c3-sx1262, esp32c3) / build-esp32c3
Process completed with exit code 1.
build (picow, rp2040) / build-rp2040
Process completed with exit code 1.
build (heltec-v3, esp32s3) / build-esp32s3
Process completed with exit code 1.
build (rak11310, rp2040) / build-rp2040
Process completed with exit code 1.
build (rak3312, esp32s3) / build-esp32s3
Process completed with exit code 1.
build (seeed-xiao-s3, esp32s3) / build-esp32s3
Process completed with exit code 1.
build (pico2w, rp2350) / build-rp2350
Process completed with exit code 1.
build (t-eth-elite, esp32s3) / build-esp32s3
Process completed with exit code 1.
build (station-g2, esp32s3) / build-esp32s3
Process completed with exit code 1.
build (heltec-vision-master-e213-inkhud, esp32s3) / build-esp32s3
Process completed with exit code 1.
build (tlora-c6, esp32c6) / build-esp32c6
Process completed with exit code 1.
build (t-deck-tft, esp32s3) / build-esp32s3
Process completed with exit code 1.
build (seeed-sensecap-indicator-tft, esp32s3) / build-esp32s3
Process completed with exit code 1.
build (elecrow-adv-35-tft, esp32s3) / build-esp32s3
Process completed with exit code 1.
build (heltec-mesh-solar, nrf52840) / build-nrf52840
Process completed with exit code 1.
docker (alpine, linux/arm64, native) / docker-build
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c bash ./bin/build-native.sh \"$PIO_ENV\" && cp \"/tmp/firmware/release/meshtasticd_linux_$(uname -m)\" \"/tmp/firmware/release/meshtasticd\"" did not complete successfully: exit code: 1
test-native / Native Simulator Tests
Process completed with exit code 127.
test-native / Native Simulator Tests
Process completed with exit code 1.
docker (debian, linux/amd64, native) / docker-build
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c bash ./bin/build-native.sh \"$PIO_ENV\" && cp \"/tmp/firmware/release/meshtasticd_linux_$(uname -m)\" \"/tmp/firmware/release/meshtasticd\"" did not complete successfully: exit code: 1
docker (alpine, linux/amd64, native) / docker-build
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c bash ./bin/build-native.sh \"$PIO_ENV\" && cp \"/tmp/firmware/release/meshtasticd_linux_$(uname -m)\" \"/tmp/firmware/release/meshtasticd\"" did not complete successfully: exit code: 1
docker (alpine, linux/amd64, native-tft) / docker-build
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c bash ./bin/build-native.sh \"$PIO_ENV\" && cp \"/tmp/firmware/release/meshtasticd_linux_$(uname -m)\" \"/tmp/firmware/release/meshtasticd\"" did not complete successfully: exit code: 1
docker (debian, linux/arm/v7, native) / docker-build
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c bash ./bin/build-native.sh \"$PIO_ENV\" && cp \"/tmp/firmware/release/meshtasticd_linux_$(uname -m)\" \"/tmp/firmware/release/meshtasticd\"" did not complete successfully: exit code: 1
docker (debian, linux/amd64, native-tft) / docker-build
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c bash ./bin/build-native.sh \"$PIO_ENV\" && cp \"/tmp/firmware/release/meshtasticd_linux_$(uname -m)\" \"/tmp/firmware/release/meshtasticd\"" did not complete successfully: exit code: 1
docker (debian, linux/arm64, native) / docker-build
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c bash ./bin/build-native.sh \"$PIO_ENV\" && cp \"/tmp/firmware/release/meshtasticd_linux_$(uname -m)\" \"/tmp/firmware/release/meshtasticd\"" did not complete successfully: exit code: 1
test-native / Native PlatformIO Tests
Process completed with exit code 1.
test-native / Native PlatformIO Tests
Process completed with exit code 1.
test-native / Generate Test Reports
Failed test were found and 'fail-on-error' option is set to true
test-native / Native Simulator Tests
No files were found with the provided path: ./coverage_*.info. No artifacts will be uploaded.
check (rak4631, nrf52840)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (elecrow-adv-35-tft, esp32s3)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (t-echo-inkhud, nrf52840)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (station-g2, esp32s3)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (seeed-xiao-s3, esp32s3)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (t-eth-elite, esp32s3)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (heltec-v3, esp32s3)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (rak3312, esp32s3)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (rak11200, esp32)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (seeed-sensecap-indicator-tft, esp32s3)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (t-deck-tft, esp32s3)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (pico2w, rp2350)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (picow, rp2040)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (t-echo-plus, nrf52840)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']
check (t-echo, nrf52840)
Unexpected input(s) 'pio_opts', valid inputs are ['pio_platform', 'pio_env', 'pio_target', 'ota_firmware_source', 'ota_firmware_target']

Artifacts

Produced during runtime
Name Size Digest
firmware-debian-2.7.20.24672~local815c8ae~UNRELEASED-src Expired
304 MB
sha256:665155bb4a077ddeb2ce108a7fedd2c55c8790d8688a14f579e28e2da1b5f08d
lcov-coverage-info-native-platformio-tests-2.7.20.815c8ae Expired
154 Bytes
sha256:1cda48bb663fba00217c7e86dd35dbdf729db8c9eedff521caac9986563dc942
meshtastic~firmware~0G2LOE.dockerbuild Expired
92.8 KB
sha256:c479c1911207da65f5c4a5a1afe45a536eb6ad4488823574849af06249a76da4
meshtastic~firmware~CBP77G.dockerbuild Expired
93 KB
sha256:e2c5095e6420ef55350d27ffa19d7b9e540dd1cd54b85e0a79b435d36dc8abcd
meshtastic~firmware~CMLIG1.dockerbuild Expired
50.2 KB
sha256:663406c6b7c638a9e9ab7993ad57270ecf08e792722365c82271a6fc348b6534
meshtastic~firmware~DIZ06P.dockerbuild Expired
51 KB
sha256:615490acf65bcb5a7e131e75d2e82833759c2f7d7effd0607bb597f31016e76c
meshtastic~firmware~I3MH8U.dockerbuild Expired
91.6 KB
sha256:04184796d43ca409f93ef992f58eb05057db7228945c3aea7e2ae303f229b651
meshtastic~firmware~JBU6RV.dockerbuild Expired
48.5 KB
sha256:80b21006c291ddbfd7cd1bb006b6734cc6a8848ee16d0af9d2750d9509095874
meshtastic~firmware~P6XJPN.dockerbuild Expired
93.8 KB
sha256:8000f4bb06c236bd2c27223518407dbbd6122929ccd0af80235202a46e1d78eb
platformio-test-report-2.7.20.815c8ae Expired
6.69 KB
sha256:87fd848316343a052863af40db4555f35cd66ab98b64f9d478540a38ad005b2b