diff --git a/.github/workflows/build-windows-package.yml b/.github/workflows/build-windows-package.yml index 8b59b18bf..1d548dd8c 100644 --- a/.github/workflows/build-windows-package.yml +++ b/.github/workflows/build-windows-package.yml @@ -117,17 +117,18 @@ jobs: echo FILENAME="php_mongodb-${{ inputs.version }}-${{ inputs.php }}-${{ inputs.ts }}-${{ needs.build.outputs.vs }}-${{ inputs.arch == 'x64' && 'x64_86' || inputs.arch }}" >> "$GITHUB_ENV" # In this step, we: - # - update the extension DLL file name to match the expectation of pie + # - update the extension DLL and PDB file names to match the expectation of pie # - copy the signature file from the release asset directory to avoid directory issues in the archive # - rename the signature file to match the extension DLL file - name: "Copy signature file and use correct file names" run: | mv php_mongodb.dll ${{ env.FILENAME }}.dll + mv php_mongodb.pdb ${{ env.FILENAME }}.pdb cp ${RELEASE_ASSETS}/php_mongodb.dll.sig ${{ env.FILENAME }}.dll.sig - name: "Create and upload release asset" if: ${{ inputs.upload_release_asset }} run: | ARCHIVE=${{ env.FILENAME }}.zip - zip ${ARCHIVE} ${{ env.FILENAME }}.dll ${{ env.FILENAME }}.dll.sig php_mongodb.pdb CREDITS CONTRIBUTING.md LICENSE README.md THIRD_PARTY_NOTICES + zip ${ARCHIVE} ${{ env.FILENAME }}.dll ${{ env.FILENAME }}.dll.sig ${{ env.FILENAME }}.pdb CREDITS CONTRIBUTING.md LICENSE README.md THIRD_PARTY_NOTICES gh release upload ${{ inputs.version }} ${ARCHIVE}