@@ -319,6 +319,8 @@ jobs:
319319 cp LICENSE unity/upms/lua/
320320 cp LICENSE unity/upms/python/
321321 cp LICENSE unity/upms/quickjs/
322+ cp LICENSE unity/upms/agent/
323+ cp LICENSE unity/upms/mcp/
322324 cd unity/upms
323325 CORE_VERSION=$(node -p "require('./core/package.json').version")
324326 V8_VERSION=$(node -p "require('./v8/package.json').version")
@@ -327,20 +329,26 @@ jobs:
327329 NODEJS_VERSION=$(node -p "require('./nodejs/package.json').version")
328330 PYTHON_VERSION=$(node -p "require('./python/package.json').version")
329331 WEBGL_VERSION=$(node -p "require('./webgl/package.json').version")
332+ AGENT_VERSION=$(node -p "require('./agent/package.json').version")
333+ MCP_VERSION=$(node -p "require('./mcp/package.json').version")
330334 echo "CORE_VERSION=${CORE_VERSION}" >> $GITHUB_ENV
331335 echo "V8_VERSION=${V8_VERSION}" >> $GITHUB_ENV
332336 echo "QUICKJS_VERSION=${QUICKJS_VERSION}" >> $GITHUB_ENV
333337 echo "LUA_VERSION=${LUA_VERSION}" >> $GITHUB_ENV
334338 echo "NODEJS_VERSION=${NODEJS_VERSION}" >> $GITHUB_ENV
335339 echo "PYTHON_VERSION=${PYTHON_VERSION}" >> $GITHUB_ENV
336340 echo "WEBGL_VERSION=${WEBGL_VERSION}" >> $GITHUB_ENV
341+ echo "AGENT_VERSION=${AGENT_VERSION}" >> $GITHUB_ENV
342+ echo "MCP_VERSION=${MCP_VERSION}" >> $GITHUB_ENV
337343 tar cvfz ../../PuerTS_Core_${CORE_VERSION}.tar.gz core
338344 tar cvfz ../../PuerTS_V8_${V8_VERSION}.tar.gz v8
339345 tar cvfz ../../PuerTS_Quickjs_${QUICKJS_VERSION}.tar.gz quickjs
340346 tar cvfz ../../PuerTS_Lua_${LUA_VERSION}.tar.gz lua
341347 tar cvfz ../../PuerTS_Nodejs_${NODEJS_VERSION}.tar.gz nodejs
342348 tar cvfz ../../PuerTS_Python_${PYTHON_VERSION}.tar.gz python
343349 tar cvfz ../../PuerTS_Webgl_${WEBGL_VERSION}.tar.gz webgl
350+ tar cvfz ../../PuerTS_Agent_${AGENT_VERSION}.tar.gz agent
351+ tar cvfz ../../PuerTS_Mcp_${MCP_VERSION}.tar.gz mcp
344352
345353 - name : Create Release
346354 id : create_release
@@ -430,6 +438,26 @@ jobs:
430438 asset_name : " PuerTS_Webgl_${{ env.WEBGL_VERSION }}.tar.gz"
431439 asset_content_type : application/tgz
432440
441+ - name : Upload Agent
442+ uses : actions/upload-release-asset@v1
443+ env :
444+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
445+ with :
446+ upload_url : ${{ steps.create_release.outputs.upload_url }}
447+ asset_path : ./PuerTS_Agent_${{ env.AGENT_VERSION }}.tar.gz
448+ asset_name : " PuerTS_Agent_${{ env.AGENT_VERSION }}.tar.gz"
449+ asset_content_type : application/tgz
450+
451+ - name : Upload MCP
452+ uses : actions/upload-release-asset@v1
453+ env :
454+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
455+ with :
456+ upload_url : ${{ steps.create_release.outputs.upload_url }}
457+ asset_path : ./PuerTS_Mcp_${{ env.MCP_VERSION }}.tar.gz
458+ asset_name : " PuerTS_Mcp_${{ env.MCP_VERSION }}.tar.gz"
459+ asset_content_type : application/tgz
460+
433461 # - name: Trigger demo/upm repository update
434462 # run: |
435463 # curl -XPOST -u "${{ secrets.PAT_USERNAME}}:${{secrets.PAT_TOKEN}}" -H "Accept: application/vnd.github.v3+json" -H "Content-Type: application/json" https://api.github.com/repos/zombieyang/puerts_unity_demo/actions/workflows/sync-package.yml/dispatches -d '{"ref": "master", "inputs": {"push_tag_version": "${{ github.event.inputs.tag_name }}"}}'
0 commit comments