@@ -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