diff --git a/.github/workflows/mcp-release.yml b/.github/workflows/mcp-release.yml index b79b30076f..311d343345 100644 --- a/.github/workflows/mcp-release.yml +++ b/.github/workflows/mcp-release.yml @@ -357,6 +357,15 @@ jobs: cache-targets: false cache-on-failure: true + - name: Ensure vendored OpenSSL Perl modules on Windows + if: runner.os == 'Windows' + shell: bash + run: | + if ! perl -MParams::Check -e 1 >/dev/null 2>&1; then + cpan -T Params::Check + fi + perl -MParams::Check -e 1 + - name: Install Linux native dependencies if: runner.os == 'Linux' run: | @@ -547,6 +556,15 @@ jobs: cache-targets: false cache-on-failure: true + - name: Ensure vendored OpenSSL Perl modules on Windows + if: runner.os == 'Windows' + shell: bash + run: | + if ! perl -MParams::Check -e 1 >/dev/null 2>&1; then + cpan -T Params::Check + fi + perl -MParams::Check -e 1 + - name: Install Linux native dependencies if: runner.os == 'Linux' run: |