From ddffe13f8ebf54d42f5e1eeabc8bb693a1fd6002 Mon Sep 17 00:00:00 2001 From: Huakun Shen Date: Mon, 6 Jan 2025 23:23:48 -0500 Subject: [PATCH] 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. --- .github/workflows/desktop-publish.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/desktop-publish.yml b/.github/workflows/desktop-publish.yml index fbdeedd..ee836fd 100644 --- a/.github/workflows/desktop-publish.yml +++ b/.github/workflows/desktop-publish.yml @@ -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: |