diff --git a/.github/workflows/mac_packaged.yml b/.github/workflows/mac_packaged.yml index bc9f5dd4a..7f2775eea 100644 --- a/.github/workflows/mac_packaged.yml +++ b/.github/workflows/mac_packaged.yml @@ -40,7 +40,7 @@ jobs: macos: name: MacOS - runs-on: macos-13 + runs-on: macos-latest strategy: matrix: @@ -49,7 +49,7 @@ jobs: env: GIT: "https://github.com" - CMAKE_PREFIX_PATH: "/usr/local/opt/ffmpeg@6:/usr/local/opt/openal-soft" + CMAKE_PREFIX_PATH: "/opt/homebrew/opt/ffmpeg@6:/opt/homebrew/opt/openal-soft" UPLOAD_ARTIFACT: "true" ONLY_CACHE: "false" MANUAL_CACHING: "1" @@ -69,7 +69,7 @@ jobs: run: | brew update brew upgrade || true - brew install ada-url autoconf automake boost cmake ffmpeg@6 openal-soft openh264 openssl opus ninja pkg-config python qt yasm xz + brew install ada-url autoconf automake boost cmake ffmpeg@6 libtool openal-soft openh264 openssl opus ninja pkg-config python qt yasm xz sudo xcode-select -s /Applications/Xcode.app/Contents/Developer xcodebuild -version > CACHE_KEY.txt @@ -95,7 +95,7 @@ jobs: ./autogen.sh ./configure --disable-examples --disable-doc make -j$(sysctl -n hw.logicalcpu) - make install + sudo make install - name: WebRTC cache. id: cache-webrtc @@ -111,7 +111,11 @@ jobs: git clone --depth=1 --recursive --shallow-submodules $GIT/desktop-app/tg_owt.git cd tg_owt - cmake -B build . -GNinja -DCMAKE_BUILD_TYPE=Debug + cmake -Bbuild -GNinja . \ + -DCMAKE_BUILD_TYPE=Debug \ + -DCMAKE_C_FLAGS_DEBUG="" \ + -DCMAKE_CXX_FLAGS_DEBUG="" + cmake --build build --parallel - name: Telegram Desktop build. @@ -132,6 +136,9 @@ jobs: cmake -Bbuild -GNinja . \ -DCMAKE_BUILD_TYPE=Debug \ + -DCMAKE_C_FLAGS_DEBUG="" \ + -DCMAKE_CXX_FLAGS_DEBUG="" \ + -DCMAKE_EXE_LINKER_FLAGS="-s" \ -DCMAKE_FIND_FRAMEWORK=LAST \ -DTDESKTOP_API_TEST=ON \ -DDESKTOP_APP_USE_PACKAGED_LAZY=ON \ diff --git a/.github/workflows/snap.yml b/.github/workflows/snap.yml index 93ef6ad36..2d7799983 100644 --- a/.github/workflows/snap.yml +++ b/.github/workflows/snap.yml @@ -40,7 +40,7 @@ jobs: snap: name: Ubuntu - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest env: UPLOAD_ARTIFACT: "true" diff --git a/.github/workflows/win.yml b/.github/workflows/win.yml index 6de53f12d..3a85c057d 100644 --- a/.github/workflows/win.yml +++ b/.github/workflows/win.yml @@ -42,7 +42,7 @@ jobs: windows: name: Windows - runs-on: windows-2022 + runs-on: windows-latest strategy: matrix: