Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add timeout for registry image publish#1173

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
MattBabbage wants to merge33 commits intomain
base:main
Choose a base branch
Loading
frommatt/registry-pipeline-version-change
Open
Changes fromall commits
Commits
Show all changes
33 commits
Select commitHold shift + click to select a range
c04f40d
Add publish script and formed server file
MattBabbageSep 24, 2025
b632d56
Fix url and fix script
MattBabbageSep 24, 2025
5802130
Set version to 0.0.0 initially
MattBabbageSep 24, 2025
dccbde3
remove uncessary script
MattBabbageSep 24, 2025
c3c10cd
remove unnecessary ignore
MattBabbageSep 24, 2025
e6bc1d7
Remove whitespace
MattBabbageSep 24, 2025
22740ce
Apply suggestion from @Copilot
MattBabbageSep 24, 2025
94a4937
Add registry publisher workflow
MattBabbageSep 24, 2025
1ce3281
Fetch tags in registry release workflow
MattBabbageSep 25, 2025
842fc6f
Update registry workflow and server.json with VERSION placeholder
MattBabbageSep 25, 2025
7dac132
Merge main into matt/publish-to-mcp-registry branch, keeping our regi…
MattBabbageSep 25, 2025
0f6993c
Add print for final version of server
MattBabbageSep 25, 2025
759c59e
Adding debugging
MattBabbageSep 25, 2025
833ed2b
Move to snake_case to test bug
MattBabbageSep 25, 2025
d75cb2c
Adding Both Cases
MattBabbageSep 25, 2025
7d11436
Remote only publishing
MattBabbageSep 25, 2025
5010b7d
Edit namespace
MattBabbageSep 25, 2025
2574fea
Edit namespace
MattBabbageSep 25, 2025
b5df36d
Change name to github/github-mcp-server
MattBabbageSep 25, 2025
c742cc4
Remote remote server
MattBabbageSep 25, 2025
551a6bd
Update version and add specific file call
MattBabbageSep 25, 2025
a8c47b8
Include setup step
MattBabbageSep 25, 2025
e3e4680
Build publisher from source
MattBabbageSep 25, 2025
935ea0e
Remove remote repo reference
MattBabbageSep 25, 2025
b38db66
Edit identifier
MattBabbageSep 25, 2025
dac1a25
Add dockerfile label and clean script
MattBabbageSep 26, 2025
2da262e
Merge branch 'main' into matt/publish-to-mcp-registry
MattBabbageSep 26, 2025
ce66ae8
Log latest tag if used
MattBabbageSep 26, 2025
3346d97
declobbering tags
MattBabbageSep 29, 2025
f6ea140
Change server schema
MattBabbageSep 30, 2025
65564fb
Add Docker image readiness check with timeout in workflow
MattBabbageOct 3, 2025
5e98f7a
Merge branch 'main' into matt/registry-pipeline-version-change
MattBabbageOct 3, 2025
fda4c7b
Apply suggestion from @Copilot
MattBabbageOct 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 20 additions & 1 deletion.github/workflows/registry-releaser.yml
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -29,6 +29,25 @@ jobs:
echo "Skipping tag fetch - already on tag ${{ github.ref_name }}"
fi

- name: Wait for Docker image
run: |
if [[ "${{ github.ref_type }}" == "tag" ]]; then
TAG="${{ github.ref_name }}"
else
TAG=$(git tag --sort=-version:refname | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+' | head -n1)
fi
IMAGE="ghcr.io/github/github-mcp-server:$TAG"

for i in {1..6}; do
if docker manifest inspect "$IMAGE" &>/dev/null; then
echo "✅ Docker image ready: $TAG"
break
fi
[ $i -eq 6 ] && { echo "❌ Timeout waiting for $TAG after 3 minutes"; exit 1; }
echo "⏳ Waiting for Docker image ($i/6)..."
sleep 30
done

- name: Install MCP Publisher
run: |
git clone --quiet https://github.com/modelcontextprotocol/registry publisher-repo
Expand All@@ -41,7 +60,7 @@ jobs:
TAG_VERSION=$(echo "${{ github.ref_name }}" | sed 's/^v//')
else
LATEST_TAG=$(git tag --sort=-version:refname | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+(-.*)?$' | head -n 1)
[ -z "$LATEST_TAG" ] && { echo "No release tag found"; exit 1; }
[ -z "$LATEST_TAG" ] && { echo "No release tag found. Cannot determine version."; exit 1; }
TAG_VERSION=$(echo "$LATEST_TAG" | sed 's/^v//')
echo "Using latest tag: $LATEST_TAG"
fi
Expand Down
Loading

[8]ページ先頭

©2009-2025 Movatter.jp