This is an automated email from the ASF dual-hosted git repository.
acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 5c8fa78c4e9 ci/testing: Update MemBrowse targets and concurrency
condition
5c8fa78c4e9 is described below
commit 5c8fa78c4e9cadd886e3038084653e5e18982913
Author: Michael Rogov Papernov <[email protected]>
AuthorDate: Thu Jun 25 10:06:38 2026 +0100
ci/testing: Update MemBrowse targets and concurrency condition
Update the linker script path in membrowse-targets.json and
the cuncurrency condition, to prevent breaking the commit chain
Signed-off-by: Michael Rogov Papernov <[email protected]>
---
.github/membrowse-targets.json | 2 +-
.github/workflows/membrowse-report.yml | 7 ++++++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/.github/membrowse-targets.json b/.github/membrowse-targets.json
index f0a227f4dbb..c105a921969 100644
--- a/.github/membrowse-targets.json
+++ b/.github/membrowse-targets.json
@@ -3,7 +3,7 @@
"target_name": "stm32-nucleo-f103rb",
"board_config": "nucleo-f103rb:nsh",
"elf": "nuttx",
- "ld": "boards/arm/stm32/nucleo-f103rb/scripts/ld.script",
+ "ld": "boards/arm/stm32f1/nucleo-f103rb/scripts/ld.script",
"map_file": "nuttx.map",
"linker_vars": "",
"config_overrides": ""
diff --git a/.github/workflows/membrowse-report.yml
b/.github/workflows/membrowse-report.yml
index c18c050a148..de24d212708 100644
--- a/.github/workflows/membrowse-report.yml
+++ b/.github/workflows/membrowse-report.yml
@@ -10,8 +10,13 @@ on:
permissions:
contents: read
+# Per-PR group so superseded PR pushes cancel; per-SHA on push so master
+# commits never share a group. A shared refs/heads/master group lets a burst
+# of pushes evict each other while pending (GitHub keeps only one pending run
+# per group), leaving a commit with no report and breaking the MemBrowse
+# parent chain for every commit that bases on it.
concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number ||
github.ref }}
+ group: ${{ github.workflow }}-${{ github.event.pull_request.number ||
github.sha }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs: