File tree Expand file tree Collapse file tree 1 file changed +15
-4
lines changed
Expand file tree Collapse file tree 1 file changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -3,23 +3,34 @@ name: Docker MCP Server
33on :
44 release :
55 types : [published]
6+ workflow_dispatch :
7+ inputs :
8+ version :
9+ description : ' MCP server version to build (e.g. 0.3.8)'
10+ required : true
611
712jobs :
813 docker :
914 name : Build and push MCP server image
10- if : startsWith(github.event.release.tag_name, '@transloadit/mcp-server@')
15+ if : >-
16+ github.event_name == 'workflow_dispatch' ||
17+ startsWith(github.event.release.tag_name, '@transloadit/mcp-server@')
1118 runs-on : ubuntu-latest
1219 permissions :
1320 contents : read
1421 packages : write
1522 steps :
1623 - uses : actions/checkout@v4
1724
18- - name : Extract version from release tag
25+ - name : Extract version
1926 id : version
2027 run : |
21- TAG="${{ github.event.release.tag_name }}"
22- VERSION="${TAG#@transloadit/mcp-server@}"
28+ if [ "${{ github.event_name }}" = "workflow_dispatch" ]; then
29+ VERSION="${{ github.event.inputs.version }}"
30+ else
31+ TAG="${{ github.event.release.tag_name }}"
32+ VERSION="${TAG#@transloadit/mcp-server@}"
33+ fi
2334 echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
2435
2536 - uses : docker/setup-buildx-action@v3
You can’t perform that action at this time.
0 commit comments