Skip to content

Commit ed2bc84

Browse files
authored
chore(ci): publish-mcp-server properly invokes e2e job @W-19756811@ (#352)
1 parent b44d522 commit ed2bc84

File tree

1 file changed

+19
-14
lines changed

1 file changed

+19
-14
lines changed

.github/workflows/publish-mcp-server.yml

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,19 @@ jobs:
223223
env:
224224
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
225225

226+
227+
debug-publish-server-output:
228+
needs: [publish-server]
229+
if: always() && needs.publish-server.result == 'success'
230+
runs-on: ubuntu-latest
231+
steps:
232+
- run: |
233+
echo "publish-server outputs:"
234+
echo " skipped: ${{ needs.publish-server.outputs.skipped }}"
235+
echo " release-id: ${{ needs.publish-server.outputs.release-id }}"
236+
echo " version: ${{ needs.publish-server.outputs.version }}"
237+
238+
226239
e2e-test:
227240
needs: [publish-server]
228241
# Known GHA quirk: If a single job is skipped, all subsequent jobs require an explicit `if` clause
@@ -236,17 +249,9 @@ jobs:
236249
- "mcp-provider-dx-core"
237250
- "mcp-provider-code-analyzer"
238251
fail-fast: false
239-
runs-on: ${{ matrix.os }}
240-
steps:
241-
- name: Debug publish-server outputs
242-
run: |
243-
echo "publish-server outputs:"
244-
echo " skipped: ${{ needs.publish-server.outputs.skipped }}"
245-
echo " release-id: ${{ needs.publish-server.outputs.release-id }}"
246-
echo " version: ${{ needs.publish-server.outputs.version }}"
247-
- uses: ./.github/workflows/e2e.yml
248-
with:
249-
os: ${{ matrix.os }}
250-
command: ${{ matrix.command }}
251-
provider: ${{ matrix.provider }}
252-
dxMcpVersion: ${{ needs.publish-server.outputs.version || 'rc' }}
252+
uses: ./.github/workflows/e2e.yml
253+
with:
254+
os: ${{ matrix.os }}
255+
command: ${{matrix.command }}
256+
provider: ${{ matrix.provider }}
257+
dxMcpVersion: ${{ needs.publish-server.outputs.version || 'rc' }}

0 commit comments

Comments
 (0)