From f6c91913c123940bec98f5d1935f330be7c8b599 Mon Sep 17 00:00:00 2001 From: Yulia Shanyrova Date: Thu, 28 May 2026 11:01:39 +0200 Subject: [PATCH 1/2] switch npm packages to stage publishing --- .github/workflows/release-mcp.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-mcp.yml b/.github/workflows/release-mcp.yml index 1d5d5229..c67e8bd3 100644 --- a/.github/workflows/release-mcp.yml +++ b/.github/workflows/release-mcp.yml @@ -61,4 +61,4 @@ jobs: node-version: "24" registry-url: "https://registry.npmjs.org" - run: cd mcp-package && npm install - - run: cd mcp-package && npm publish + - run: cd mcp-package && npm stage publish diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ea190e3f..536548cc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,7 +62,7 @@ jobs: node-version: "24" registry-url: "https://registry.npmjs.org" - run: npm install - - run: npm publish + - run: npm stage publish release-to-dockerhub: runs-on: ubuntu-x64 From 9ed397dd90a9a0cdcbfe3ba2610e9271bfa30001 Mon Sep 17 00:00:00 2001 From: Yulia Shanyrova Date: Thu, 28 May 2026 14:57:50 +0200 Subject: [PATCH 2/2] add slack notification about staged packages --- .github/workflows/release-mcp.yml | 10 ++++++++++ .github/workflows/release.yml | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/.github/workflows/release-mcp.yml b/.github/workflows/release-mcp.yml index c67e8bd3..e7e17070 100644 --- a/.github/workflows/release-mcp.yml +++ b/.github/workflows/release-mcp.yml @@ -62,3 +62,13 @@ jobs: registry-url: "https://registry.npmjs.org" - run: cd mcp-package && npm install - run: cd mcp-package && npm stage publish + + - name: Notify Slack about staged npm package + uses: grafana/shared-workflows/actions/send-slack-message@eb1fbd807f87aea8f40ff08dc9cd02872cad55b3 # send-slack-message/v2.0.5 + with: + method: chat.postMessage + payload: | + { + "channel": "C031SLFH6G0", + "text": "📦 `@grafana/plugin-validator-mcp` has been staged for npm publishing from tag `${{ github.ref_name }}`. Please review and approve at https://www.npmjs.com/settings/grafanabot/staged-packages" + } diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 536548cc..b469ba00 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -64,6 +64,16 @@ jobs: - run: npm install - run: npm stage publish + - name: Notify Slack about staged npm package + uses: grafana/shared-workflows/actions/send-slack-message@eb1fbd807f87aea8f40ff08dc9cd02872cad55b3 # send-slack-message/v2.0.5 + with: + method: chat.postMessage + payload: | + { + "channel": "C031SLFH6G0", + "text": "📦 `@grafana/plugin-validator` has been staged for npm publishing from tag `${{ github.ref_name }}`. Please review and approve at https://www.npmjs.com/settings/grafanabot/staged-packages" + } + release-to-dockerhub: runs-on: ubuntu-x64 # this job doesn't really need the github release, but it is a fast