Skip to content

Commit aa4701d

Browse files
Windows installer signing WIP
1 parent 8959e0e commit aa4701d

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/reusable-release-workflow.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,18 @@ jobs:
402402
PRODUCT_VERSION=${{ env.WINDOWS_INSTALLER_VERSION }}
403403
cd ..
404404
ls -lha PACKAGES/
405+
mv "PACKAGES/rabbitmq-server-${{ env.FULL_VERSION }}.exe" "PACKAGES/rabbitmq-server-${{ env.FULL_VERSION }}.exe.unsigned"
406+
407+
osslsigncode sign \
408+
-certs "${{ env.CODE_SIGNING_CERT }}" \
409+
-key "${{ env.CODE_SIGNING_KEY }}" \
410+
-n "RabbitMQ Server ${{ env.FULL_VERSION }} Setup" \
411+
-i http://www.rabbitmq.com/ \
412+
-t http://timestamp.digicert.com \
413+
-in "PACKAGES/rabbitmq-server-${{ env.FULL_VERSION }}.exe.unsigned" \
414+
-out "PACKAGES/rabbitmq-server-${{ env.FULL_VERSION }}.exe"
415+
416+
rm "PACKAGES/rabbitmq-server-${{ env.FULL_VERSION }}.exe.unsigned"
405417
- name: Build Windows binary package and NSIS-based installer without signing
406418
if: inputs.gpg_sign_release == false
407419
run: |

0 commit comments

Comments
 (0)