From b1994b9589aac3a0de7609ced05b62e35b912604 Mon Sep 17 00:00:00 2001 From: CabLate <85614048+cablate@users.noreply.github.com> Date: Fri, 11 Sep 2026 22:12:21 +0800 Subject: [PATCH] chore: recover release v0.0.56 --- .github/workflows/publish-mcp-registry.yml | 36 ++++++++++++++++++++++ .github/workflows/release.yml | 14 ++++++++- CHANGELOG.md | 7 +++++ package-lock.json | 4 +-- package.json | 2 +- server.json | 4 +-- 6 files changed, 61 insertions(+), 6 deletions(-) create mode 100644 .github/workflows/publish-mcp-registry.yml diff --git a/.github/workflows/publish-mcp-registry.yml b/.github/workflows/publish-mcp-registry.yml new file mode 100644 index 0000000..dfc8594 --- /dev/null +++ b/.github/workflows/publish-mcp-registry.yml @@ -0,0 +1,36 @@ +name: Publish MCP Registry + +on: + workflow_dispatch: + +concurrency: + group: publish-mcp-registry + cancel-in-progress: false + +jobs: + publish: + runs-on: ubuntu-latest + permissions: + contents: read + id-token: write + steps: + - uses: actions/checkout@v4 + + - name: Publish to MCP Registry + run: | + curl -sL "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_linux_amd64.tar.gz" | tar xz mcp-publisher + ./mcp-publisher login github-oidc + + for attempt in 1 2 3 4 5 6; do + if ./mcp-publisher publish; then + exit 0 + fi + + if [ "$attempt" -eq 6 ]; then + echo "MCP Registry publish failed after $attempt attempts" + exit 1 + fi + + echo "MCP Registry has not observed the npm release yet; retrying in 20 seconds" + sleep 20 + done diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0c5e25f..e60b6d6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -83,7 +83,19 @@ jobs: run: | curl -sL "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_linux_amd64.tar.gz" | tar xz mcp-publisher ./mcp-publisher login github-oidc - ./mcp-publisher publish + for attempt in 1 2 3 4 5 6; do + if ./mcp-publisher publish; then + exit 0 + fi + + if [ "$attempt" -eq 6 ]; then + echo "MCP Registry publish failed after $attempt attempts" + exit 1 + fi + + echo "MCP Registry has not observed the npm release yet; retrying in 20 seconds" + sleep 20 + done - name: Commit version bump & tag run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index 19d4a07..37b9809 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.0.56 + +- test: skip live place photos without API key +- test: cover waypoint threshold in CI +- fix: require at least 2 intermediates for waypoint optimization +- fix: route plan_route stops by resolved waypoints and add text-search fallback + ## 0.0.55 - fix: restore broken star history chart (#84) diff --git a/package-lock.json b/package-lock.json index 7be362a..d411afa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@cablate/mcp-google-map", - "version": "0.0.55", + "version": "0.0.56", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@cablate/mcp-google-map", - "version": "0.0.55", + "version": "0.0.56", "license": "MIT", "dependencies": { "@googlemaps/google-maps-services-js": "^3.4.0", diff --git a/package.json b/package.json index 4003aad..bdf0177 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@cablate/mcp-google-map", - "version": "0.0.55", + "version": "0.0.56", "mcpName": "io.github.cablate/google-map", "description": "18 Google Maps tools for AI agents — geocode, search, directions, weather, air quality, local rank tracking, map images via MCP server or standalone CLI", "type": "module", diff --git a/server.json b/server.json index d8e94ab..1cf531b 100644 --- a/server.json +++ b/server.json @@ -7,12 +7,12 @@ "url": "https://github.com/cablate/mcp-google-map", "source": "github" }, - "version": "0.0.55", + "version": "0.0.56", "packages": [ { "registryType": "npm", "identifier": "@cablate/mcp-google-map", - "version": "0.0.55", + "version": "0.0.56", "transport": { "type": "stdio" },