From 5c8fa78c4e9cadd886e3038084653e5e18982913 Mon Sep 17 00:00:00 2001 From: Michael Rogov Papernov Date: Thu, 25 Jun 2026 10:06:38 +0100 Subject: [PATCH] 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 --- .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: