File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 2929 echo "Skipping tag fetch - already on tag ${{ github.ref_name }}"
3030 fi
3131
32+ - name : Wait for Docker image
33+ run : |
34+ if [[ "${{ github.ref_type }}" == "tag" ]]; then
35+ TAG="${{ github.ref_name }}"
36+ else
37+ TAG=$(git tag --sort=-version:refname | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+' | head -n1)
38+ fi
39+ IMAGE="ghcr.io/github/github-mcp-server:$TAG"
40+
41+ for i in {1..6}; do
42+ if docker manifest inspect "$IMAGE" &>/dev/null; then
43+ echo "✅ Docker image ready: $TAG"
44+ break
45+ fi
46+ [ $i -eq 6 ] && { echo "❌ Timeout waiting for $TAG after 3 minutes"; exit 1; }
47+ echo "⏳ Waiting for Docker image ($i/6)..."
48+ sleep 30
49+ done
50+
3251 - name : Install MCP Publisher
3352 run : |
3453 git clone --quiet https://github.com/modelcontextprotocol/registry publisher-repo
You can’t perform that action at this time.
0 commit comments