From 02ce40b60d5f5a6eaa1acd3682b8905fffa4ef93 Mon Sep 17 00:00:00 2001 From: "riseproject-dev[bot]" <330740410+riseproject-dev[bot]@users.noreply.github.com> Date: Sat, 26 Sep 2026 07:09:12 +0000 Subject: [PATCH 1/2] mcp-grafana: Add versions 1.3.0, 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.5.1, 1.6.0 Signed-off-by: riseproject-dev[bot] <330740410+riseproject-dev[bot]@users.noreply.github.com> --- docs/packages/mcp-grafana.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/packages/mcp-grafana.yaml b/docs/packages/mcp-grafana.yaml index 0ee5b3512f2..b71c1ad300e 100644 --- a/docs/packages/mcp-grafana.yaml +++ b/docs/packages/mcp-grafana.yaml @@ -8,3 +8,10 @@ versions: - filename: mcp_grafana-1.2.0-py3-none-manylinux_2_39_riscv64.whl sha256: 9c5e211f37272bc041ac49b4d43e29818cb4caa7ef20d97c2808aa0d28056c53 requires-python: '>=3.10' +- version: 1.3.0 +- version: 1.4.0 +- version: 1.4.1 +- version: 1.4.2 +- version: 1.5.0 +- version: 1.5.1 +- version: 1.6.0 From 1023530188062c12837357136320f6332cbc79cc Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Sun, 27 Sep 2026 09:13:44 +0000 Subject: [PATCH 2/2] mcp-grafana: Fix SIGPIPE flake in the -h test `mcp-grafana -h | grep -q` under pipefail fails with exit 141 whenever grep matches and exits before mcp-grafana has finished writing its help text. Capture the output first, then grep it. --- .github/workflows/build-mcp-grafana.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-mcp-grafana.yml b/.github/workflows/build-mcp-grafana.yml index 82ac13cfb6a..7c9910a0590 100644 --- a/.github/workflows/build-mcp-grafana.yml +++ b/.github/workflows/build-mcp-grafana.yml @@ -172,7 +172,10 @@ jobs: run: | set -euo pipefail [ "$(mcp-grafana --version)" = "v${MCP_GRAFANA_VERSION}" ] - mcp-grafana -h 2>&1 | grep -q -- '-transport' + # Capture first: piping straight into `grep -q` lets grep exit on its first + # match and SIGPIPE the still-writing mcp-grafana (exit 141 under pipefail). + help="$(mcp-grafana -h 2>&1)" + grep -q -- '-transport' <<<"$help" publish: name: Publish mcp-grafana ${{ matrix.version }}