diff --git a/.github/workflows/registry-releaser.yml b/.github/workflows/registry-releaser.yml index 0c02f151d..e41d96bea 100644 --- a/.github/workflows/registry-releaser.yml +++ b/.github/workflows/registry-releaser.yml @@ -16,8 +16,8 @@ jobs: - name: Checkout code uses: actions/checkout@v5 - - name: Install jq - run: sudo apt-get update && sudo apt-get install -y jq + - name: Fetch tags + run: git fetch --tags - name: Install MCP Publisher run: | @@ -39,7 +39,7 @@ jobs: TAG_VERSION=$(echo "$LATEST_TAG" | sed 's/^v//') echo "Using latest tag: $LATEST_TAG" fi - jq ".version = \"$TAG_VERSION\" | .packages[].version = \"$TAG_VERSION\"" server.json > server.json.tmp && mv server.json.tmp server.json + sed -i "s/\${VERSION}/$TAG_VERSION/g" server.json echo "Updated server.json version to $TAG_VERSION" - name: Login to MCP Registry diff --git a/server.json b/server.json index 927650596..2ba4d3a81 100644 --- a/server.json +++ b/server.json @@ -7,13 +7,13 @@ "url": "https://github.com/github/github-mcp-server", "source": "github" }, - "version": "0.0.0", + "version": "${VERSION}", "packages": [ { "registryType": "oci", "registryBaseUrl": "https://ghcr.io", "identifier": "ghcr.io/github/github-mcp-server", - "version": "0.0.0", + "version": "${VERSION}", "runtimeHint": "docker", "transport": { "type": "stdio"