ci: update desktop publish workflow to include OpenSSL installation and branch trigger

- Added OpenSSL installation step in the CI workflow for macOS.
- Configured the workflow to trigger on pushes to the "ci/release" branch.
This commit is contained in:
Huakun Shen 2025-01-06 23:23:48 -05:00
parent a5fd1f8b5d
commit ddffe13f8e
No known key found for this signature in database

View File

@ -2,6 +2,8 @@ name: "Desktop App Publish"
on:
push:
branches:
- "ci/release"
tags:
- "v*"
workflow_dispatch:
@ -41,7 +43,10 @@ jobs:
if: matrix.settings.platform == 'macos-14'
run: |
brew install protobuf
- name: Set up OpenSSL
run: |
brew install openssl
echo "OPENSSL_DIR=$(brew --prefix openssl)" >> $GITHUB_ENV
- name: Install Protobuf (Ubuntu)
if: matrix.settings.platform == 'ubuntu-22.04'
run: |