diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5d74304b..be984596 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,6 +57,8 @@ jobs: - run: ./disk_cleanup.sh if: ${{ contains('android linux', matrix.os) }} + - run: ./disk_cleanup.mac.sh + if: ${{ contains('ios macos', matrix.os) }} - run: powershell .\disk_cleanup.bat if: ${{ contains('windows', matrix.os) }} diff --git a/VERSION b/VERSION index 8edf82e0..d6a641be 100644 --- a/VERSION +++ b/VERSION @@ -2,10 +2,10 @@ CCACHE_VERSION=4.8.3 # WebRTC doesn't have its own versioning, so we use Chromium versions: # https://chromiumdash.appspot.com/releases -WEBRTC_VERSION=128.0.6613.84 +WEBRTC_VERSION=128.0.6613.113 # Look for the concrete revision for WebRTC in: # https://chromium.googlesource.com/chromium/src/+/refs/tags//DEPS -WEBRTC_COMMIT=e7686023a186ac233ed1284da45cc166c0df4e1a +WEBRTC_COMMIT=f237dc146debcfde3d70038c2b66f71bfea8d24b # Additional revision of the `WEBRTC_VERSION` added as `-rN` suffix to it, and # tracking additional changes applied on top of it. diff --git a/disk_cleanup.mac.sh b/disk_cleanup.mac.sh new file mode 100755 index 00000000..00b9dff0 --- /dev/null +++ b/disk_cleanup.mac.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +df -h + +# Homebrew cache and unused packages +brew cleanup +brew autoremove +rm -rf $(brew --cache) + +# XCode simulators +sudo rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/* +sudo rm -rf ~/Library/Developer/CoreSimulator/Caches/* +sudo rm -rf ~/Library/Developer/CoreSimulator/Devices/* + +# .NET SDK and runtimes +sudo rm -rf /usr/local/share/dotnet +sudo rm -rf ~/.dotnet + +# Haskell (GHC) +sudo rm -rf ~/.ghcup +sudo rm -rf /opt/ghc + +# Swift +sudo rm -rf /usr/share/swift + +# Android SDK +sudo rm -rf ~/Library/Android/sdk + +# Python environments and pip cache +sudo rm -rf ~/.pyenv +sudo rm -rf ~/Library/Caches/pip + +# Node.js and NPM cache +sudo rm -rf ~/.npm +sudo rm -rf ~/.node-gyp +sudo rm -rf ~/.nvm + +# Ruby gems and cache +sudo rm -rf ~/.gem +sudo rm -rf ~/.rbenv + +# Temporary files +sudo rm -rf /tmp/* +sudo rm -rf /private/var/tmp/* +sudo rm -rf /var/folders/* + +df -h diff --git a/instrumentisto-libwebrtc-bin.podspec b/instrumentisto-libwebrtc-bin.podspec index 2303901b..5165d802 100644 --- a/instrumentisto-libwebrtc-bin.podspec +++ b/instrumentisto-libwebrtc-bin.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "instrumentisto-libwebrtc-bin" - spec.version = "128.0.6613.84" + spec.version = "128.0.6613.113" spec.summary = "Pre-compiled `libwebrtc` library for Darwin used by Medea Flutter-WebRTC." spec.homepage = "https://github.com/instrumentisto/libwebrtc-bin" @@ -8,7 +8,7 @@ Pod::Spec.new do |spec| spec.author = { 'Instrumentisto Team' => 'developer@instrumentisto.com' } spec.ios.deployment_target = '10.0' - spec.source = { :http => "https://github.com/instrumentisto/libwebrtc-bin/releases/download/128.0.6613.84/libwebrtc-ios.zip" } + spec.source = { :http => "https://github.com/instrumentisto/libwebrtc-bin/releases/download/128.0.6613.113/libwebrtc-ios.zip" } spec.vendored_frameworks = "WebRTC.xcframework" spec.pod_target_xcconfig = {