diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b2eb8a5..06711e8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,11 +18,14 @@ concurrency: jobs: build: - runs-on: macos-latest + runs-on: macos-13 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + - name: Updating Cocoapods + run: gem install cocoapods + - name: Updating CocoaPods repo run: pod repo update diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 64b3a6e..11e7a94 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -19,11 +19,14 @@ concurrency: jobs: build: environment: PR - runs-on: macos-latest + runs-on: macos-13 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + - name: Updating Cocoapods + run: gem install cocoapods + - name: Updating CocoaPods repo run: pod repo update diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aef2671..d050ce4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,13 +6,13 @@ on: jobs: TAGGING: - runs-on: macos-latest + runs-on: macos-13 environment: Tag outputs: output1: ${{ steps.tagging.outputs.tag }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Switching Podspec to release mode run: | @@ -24,13 +24,16 @@ jobs: GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} sh .github/tag.sh PODS_PUSH: - runs-on: macos-latest + runs-on: macos-13 environment: CocoaPods needs: TAGGING steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: git pull + + - name: Updating Cocoapods + run: gem install cocoapods - name: Updating CocoaPods repo run: pod repo update diff --git a/PlayKit_IMA.podspec b/PlayKit_IMA.podspec index e3eedd8..3590a54 100644 --- a/PlayKit_IMA.podspec +++ b/PlayKit_IMA.podspec @@ -4,7 +4,7 @@ suffix = '.0000' # Dev mode Pod::Spec.new do |s| s.name = 'PlayKit_IMA' - s.version = '1.15.0' + suffix + s.version = '1.16.0' + suffix s.author = { 'Kaltura' => 'community@kaltura.com' } s.license = { :type => 'AGPLv3', :text => 'AGPLv3' } s.summary = 'PlayKit IMA Plugin' @@ -12,16 +12,16 @@ Pod::Spec.new do |s| s.source = { :git => 'https://github.com/kaltura/playkit-ios-ima.git', :tag => 'v' + s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' - s.tvos.deployment_target = '14.0' + s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' - s.dependency 'PlayKit', '~> 3.22' + s.dependency 'PlayKit', '~> 3.30' s.ios.source_files = 'Sources/*.swift', 'Sources/iOS/*.swift' s.tvos.source_files = 'Sources/*.swift', 'Sources/tvOS/*.swift' - s.ios.dependency 'GoogleAds-IMA-iOS-SDK', '3.19.1' - s.tvos.dependency 'GoogleAds-IMA-tvOS-SDK', '4.9.2' + s.ios.dependency 'GoogleAds-IMA-iOS-SDK', '3.22.1' + s.tvos.dependency 'GoogleAds-IMA-tvOS-SDK', '4.12.0' s.tvos.xcconfig = { ### The following is required for Xcode 12 (https://stackoverflow.com/questions/63607158/xcode-12-building-for-ios-simulator-but-linking-in-object-file-built-for-ios)