From e31dc28a223f71eea4779aa1ab42abd4ae60b072 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=B6ttgens?= Date: Mon, 26 Oct 2026 23:20:45 +0100 Subject: [PATCH 1/2] tests: build blink against platform master again platform-nordicnrf54 v0.5.0 has the s145 10.0.1 boards, so the s145-10.0.1 branch is no longer needed. --- tests/blink/platformio.ini | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests/blink/platformio.ini b/tests/blink/platformio.ini index 2344571..e41e800 100644 --- a/tests/blink/platformio.ini +++ b/tests/blink/platformio.ini @@ -10,9 +10,7 @@ default_envs = xiao_nrf54l15, xiao_nrf54l15_sense, nrf54l15dk, nrf54l10dk, nrf54l05dk [env] -; Until the platform with the s145 10.0.1 boards is released, build against its s145-10.0.1 -; branch; switch back to master after that. -platform = https://github.com/meshtastic/platform-nordicnrf54.git#s145-10.0.1 +platform = https://github.com/meshtastic/platform-nordicnrf54.git framework = arduino ; Force PlatformIO to use *this* checkout of the framework rather than ; cloning the published one. Path is relative to the project dir From da19f83e02a5f2b2ed746852e2c0db4f0b70cf28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=B6ttgens?= Date: Mon, 26 Oct 2026 23:22:22 +0100 Subject: [PATCH 2/2] tests: pin the platform to v0.5.0 The CI cache key is the hash of tests/blink/platformio.ini, and PlatformIO keeps an installed git platform when the URL has no ref. With the file back at its pre-s145-10.0.1 content, CI restored the old cache and built against platform 0.3.1 (run 40411727019: nrf_soc.h not found). A tag changes the key and fixes the platform version. --- tests/blink/platformio.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/blink/platformio.ini b/tests/blink/platformio.ini index e41e800..89a95b8 100644 --- a/tests/blink/platformio.ini +++ b/tests/blink/platformio.ini @@ -10,7 +10,9 @@ default_envs = xiao_nrf54l15, xiao_nrf54l15_sense, nrf54l15dk, nrf54l10dk, nrf54l05dk [env] -platform = https://github.com/meshtastic/platform-nordicnrf54.git +; Pinned to a release tag: CI caches the installed platform under a key derived from this file, +; so an unpinned URL keeps building against whatever platform was cached first. +platform = https://github.com/meshtastic/platform-nordicnrf54.git#v0.5.0 framework = arduino ; Force PlatformIO to use *this* checkout of the framework rather than ; cloning the published one. Path is relative to the project dir