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 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/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())