From 70bddf76fa569592d5b369e554179c39c3dfd169 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Fri, 16 Jan 2026 16:03:59 +0400 Subject: [PATCH] Cache rnnoise in macOS packaged action --- .github/workflows/mac_packaged.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/mac_packaged.yml b/.github/workflows/mac_packaged.yml index 5c0ba84aa1..e31b9f482a 100644 --- a/.github/workflows/mac_packaged.yml +++ b/.github/workflows/mac_packaged.yml @@ -86,9 +86,17 @@ jobs: echo "MACOSX_DEPLOYMENT_TARGET=$(grep 'set(QT_SUPPORTED_MIN_MACOS_VERSION' /opt/homebrew/Cellar/qtbase/*/lib/cmake/Qt6/Qt6ConfigExtras.cmake | sed -E 's/^.*"(.*)"\)$/\1/')" >> $GITHUB_ENV echo "LibrariesPath=`pwd`" >> $GITHUB_ENV + echo "RNNOISE=`curl -sSL --header 'Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' https://api.github.com/repos/xiph/rnnoise/git/refs/heads/master | jq -r .object.sha`" >> $GITHUB_ENV echo "WEBRTC=`curl -sSL --header 'Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' https://api.github.com/repos/desktop-app/tg_owt/git/refs/heads/master | jq -r .object.sha`" >> $GITHUB_ENV + - name: RNNoise cache. + id: cache-rnnoise + uses: actions/cache@v5 + with: + path: ${{ env.LibrariesPath }}/local/rnnoise + key: ${{ runner.OS }}-rnnoise-${{ env.RNNOISE }}-${{ env.CACHE_KEY }} - name: RNNoise. + if: steps.cache-rnnoise.outputs.cache-hit != 'true' run: | cd $LibrariesPath