Skip to content

Commit 5e1239d

Browse files
author
GitLab CI
committed
ci: add MCP Registry publish action fallback
1 parent b9ba53a commit 5e1239d

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

.github/workflows/release.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -545,9 +545,23 @@ jobs:
545545
- name: Authenticate with MCP Registry
546546
run: mcp-publisher login github-oidc
547547

548-
- name: Publish to MCP Registry
548+
- name: Publish to MCP Registry (CLI)
549+
id: mcp-cli
550+
continue-on-error: true
549551
run: mcp-publisher publish server.json
550552

553+
- name: Publish to MCP Registry (Action fallback)
554+
if: steps.mcp-cli.outcome == 'failure'
555+
uses: OtherVibes/mcp-publish-action@v1
556+
with:
557+
name: io.github.ai-dashboad/flutter-skill
558+
description: "AI-powered E2E testing for 10 platforms. 253 MCP tools. Zero config. Test Flutter, React Native, iOS, Android, Web, Electron, Tauri, KMP, .NET MAUI from natural language."
559+
version: ${{ needs.prepare.outputs.version }}
560+
registry_type: npm
561+
identifier: flutter-skill
562+
transport_type: stdio
563+
website_url: https://github.com/ai-dashboad/flutter-skill
564+
551565
# Post release announcement
552566
# Note: Twitter/X API free tier no longer supports posting (402 Payment Required).
553567
# To re-enable, upgrade to a paid X API plan and uncomment below.

0 commit comments

Comments
 (0)