From 3cc466ea040e5dcd1344697bf211dc4c079d1a0c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 27 Oct 2026 01:08:00 +0100 Subject: [PATCH 1/3] Updated files for release M156 (#173) Co-authored-by: Anka --- Package.swift | 4 ++-- README.md | 2 +- WebRTC-lib.podspec | 4 ++-- WebRTC.json | 1 + 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Package.swift b/Package.swift index 606b192471..dcd9c5fc5a 100644 --- a/Package.swift +++ b/Package.swift @@ -13,8 +13,8 @@ let package = Package( targets: [ .binaryTarget( name: "WebRTC", - url: "https://github.com/stasel/WebRTC/releases/download/155.0.0/WebRTC-M155.xcframework.zip", - checksum: "cb9adacf2d6bbf598d1d9e3e6c16d8fb97ca987b5b697746891828f9dc068ffe" + url: "https://github.com/stasel/WebRTC/releases/download/156.0.0/WebRTC-M156.xcframework.zip", + checksum: "43c2a6f7a650185bbc911d7605a979589671886e8fc0ac283f54fdf3f511dc46" ), ] ) diff --git a/README.md b/README.md index 7582066211..e04d04fa32 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ Xcode has a built-in support for Swift package manager. You can easily add the p Or, you can add the following dependency to your `Package.swift` file: ```swift dependencies: [ - .package(url: "https://github.com/stasel/WebRTC.git", .upToNextMajor("155.0.0")) + .package(url: "https://github.com/stasel/WebRTC.git", .upToNextMajor("156.0.0")) ] ``` diff --git a/WebRTC-lib.podspec b/WebRTC-lib.podspec index 558564c471..03c9d96e27 100644 --- a/WebRTC-lib.podspec +++ b/WebRTC-lib.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |spec| spec.name = "WebRTC-lib" - spec.version = "155.0.0" + spec.version = "156.0.0" spec.summary = " A community-driven distribution of up to date WebRTC framework binaries for iOS and macOS." spec.description = <<-DESC This pod contains community-driven distribution of WebRTC framework binaries for iOS and macOS. @@ -14,7 +14,7 @@ Pod::Spec.new do |spec| spec.ios.deployment_target = '15.0' spec.osx.deployment_target = '12.0' - spec.source = { :http => "https://github.com/stasel/WebRTC/releases/download/155.0.0/WebRTC-M155.xcframework.zip" } + spec.source = { :http => "https://github.com/stasel/WebRTC/releases/download/156.0.0/WebRTC-M156.xcframework.zip" } spec.vendored_frameworks = "WebRTC.xcframework" end diff --git a/WebRTC.json b/WebRTC.json index ffb4c1375d..78ba62d2a8 100644 --- a/WebRTC.json +++ b/WebRTC.json @@ -49,6 +49,7 @@ "153.0.0": "https://github.com/stasel/WebRTC/releases/download/153.0.0/WebRTC-M153.xcframework.zip", "154.0.0": "https://github.com/stasel/WebRTC/releases/download/154.0.0/WebRTC-M154.xcframework.zip", "155.0.0": "https://github.com/stasel/WebRTC/releases/download/155.0.0/WebRTC-M155.xcframework.zip", + "156.0.0": "https://github.com/stasel/WebRTC/releases/download/156.0.0/WebRTC-M156.xcframework.zip", "88.0.0": "https://github.com/stasel/WebRTC/releases/download/88.0.0/WebRTC-M88.xcframework.zip", "89.0.0": "https://github.com/stasel/WebRTC/releases/download/89.0.0/WebRTC-M89.xcframework.zip", "90.0.0": "https://github.com/stasel/WebRTC/releases/download/90.0.0/WebRTC-M90.xcframework.zip", From 8a9d28c25e4165316b32b20c96b9ca23c037320a Mon Sep 17 00:00:00 2001 From: sh Date: Sat, 31 Oct 2026 15:51:23 +0000 Subject: [PATCH 2/3] release: keep package url valid for fork assets --- scripts/release.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/release.py b/scripts/release.py index f3445fa2f2..c2e63be2f2 100644 --- a/scripts/release.py +++ b/scripts/release.py @@ -182,10 +182,10 @@ def createPullRequest(release, head): # Change code print("➡️ Applying code changes...") - os.system(f"sed -i '' -E 's/[0-9]+\.[0-9]+\.[0-9]+\/WebRTC-M[0-9]+/{nextRelease.version}.0.0\/WebRTC-M{nextRelease.version}/g' Package.swift WebRTC-lib.podspec") + os.system(f"sed -i '' -E 's/[0-9]+\\.[0-9]+\\.[0-9]+\\/WebRTC-M[0-9.]+\\.xcframework/{nextRelease.version}.0.0\\/WebRTC-M{nextRelease.version}.xcframework/g' Package.swift WebRTC-lib.podspec") os.system(f"sed -i '' -E 's/checksum: \"[0-9a-f]+\"/checksum: \"{buildMetadata.checksum}\"/g' Package.swift WebRTC-lib.podspec ") - os.system(f"sed -i '' -E 's/.upToNextMajor\\(\"[0-9]+\.[0-9]+\.[0-9]+/.upToNextMajor\\(\"{nextRelease.version}.0.0/g' README.md") - os.system(f"sed -i '' -E 's/spec.version = \"[0-9]+\.[0-9]+\.[0-9]+\"/spec.version = \"{nextRelease.version}.0.0\"/g' WebRTC-lib.podspec") + os.system(f"sed -i '' -E 's/.upToNextMajor\\(\"[0-9]+\\.[0-9]+\\.[0-9]+/.upToNextMajor\\(\"{nextRelease.version}.0.0/g' README.md") + os.system(f"sed -i '' -E 's/spec.version = \"[0-9]+\\.[0-9]+\\.[0-9]+\"/spec.version = \"{nextRelease.version}.0.0\"/g' WebRTC-lib.podspec") cartageFile = open("WebRTC.json", 'r') cartageJSON = json.loads(cartageFile.read()) From 2f0304296b267efdaf107909911692f4d20ed869 Mon Sep 17 00:00:00 2001 From: sh Date: Sat, 31 Oct 2026 15:51:26 +0000 Subject: [PATCH 3/3] ci: let release workflow push and open pull request --- .github/workflows/webrtc-release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/webrtc-release.yml b/.github/workflows/webrtc-release.yml index 743e22afe9..d4375e7c3b 100644 --- a/.github/workflows/webrtc-release.yml +++ b/.github/workflows/webrtc-release.yml @@ -6,6 +6,9 @@ env: on: workflow_dispatch: +permissions: + contents: write + pull-requests: write jobs: Build-Script: runs-on: macos-latest