diff --git a/.github/workflows/ci-mcp.yml b/.github/workflows/release-mcp.yml similarity index 75% rename from .github/workflows/ci-mcp.yml rename to .github/workflows/release-mcp.yml index 67be2a6d6..1c5dbbeba 100644 --- a/.github/workflows/ci-mcp.yml +++ b/.github/workflows/release-mcp.yml @@ -4,6 +4,7 @@ on: push: branches: - main + - build-test pull_request: {} jobs: @@ -60,18 +61,23 @@ jobs: - name: Archive artifact if: ${{ !contains(matrix.settings.target, 'windows') }} run: | + mkdir dist/ cd target/${{ matrix.settings.target }}/release - tar -czvf longport-mcp-${{ matrix.settings.target }}.tar.gz ${{ matrix.settings.bin }}${{ matrix.settings.bin_suffix }} + tar czvf longport-mcp-${{ matrix.settings.target }}.tar.gz longport-mcp + cd ../../.. + mv target/${{ matrix.settings.target }}/release/longport-mcp-${{ matrix.settings.target }}.tar.gz dist/ - - name: Archive artifact(Windows) + - name: Archive artifact (Windows) if: ${{ contains(matrix.settings.target, 'windows') }} run: | - Compress-Archive -Path target/${{ matrix.settings.target }}/release/${{ matrix.settings.bin }}${{ matrix.settings.bin_suffix }} -DestinationPath longport-mcp-${{ matrix.settings.target }}.zip + mkdir dist/ + cd target/${{ matrix.settings.target }}/release + Compress-Archive -Path longport-mcp.exe -DestinationPath longport-mcp-${{ matrix.settings.target }}.zip + cd ../../.. + mv target/${{ matrix.settings.target }}/release/longport-mcp-${{ matrix.settings.target }}.zip dist/ - name: Upload artifact uses: actions/upload-artifact@v4 with: name: longport-mcp-${{ matrix.settings.target }} - path: | - longport-mcp-${{ matrix.settings.target }}.tar.gz - longport-mcp-${{ matrix.settings.target }}.zip + path: dist/