amoeba commented on code in PR #49603:
URL: https://github.com/apache/arrow/pull/49603#discussion_r3047075890


##########
.github/workflows/cpp_extra.yml:
##########
@@ -73,6 +73,13 @@ on:
   schedule:
     - cron: |
         0 0 * * *
+  workflow_dispatch:

Review Comment:
   The flow is a bit complicated, we need to trigger some jobs when the RC is 
created but the `odbc-msvc-upload-msi` step needs to be triggered manually so 
we use `workflow_dispatch`. The sequence is,
   
   1. Release manager tags release
   2. cpp_extra.yml jobs `odbc-msvc-upload-dll` and `odbc-dll-release` are run 
automatically, unsigned DLL is added to release
   3. Release manager locally runs script (TBD) that downloads, signs (w/ 
jsign), and uploads the signed DLL to the release
   4. Release manager triggers `odbc-msvc-upload-msi` via `workflow_dispatch` 
which builds an unsigned MSI with a signed DLL inside and adds it to the release
   5. Release manager locally runs script that downloads signs (w/ jsign), and 
uploads the signed MSI to the releasee



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to