From 4a54483d5983cfd36925d6623b61cc2503fecff8 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Tue, 9 Jun 2026 12:36:25 -0400 Subject: [PATCH 1/2] infra: bump podspecs for 2.4.1 release --- PromisesObjC.podspec | 2 +- PromisesSwift.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/PromisesObjC.podspec b/PromisesObjC.podspec index d97315a..c79b0e2 100644 --- a/PromisesObjC.podspec +++ b/PromisesObjC.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'PromisesObjC' - s.version = '2.4.0' + s.version = '2.4.1' s.authors = 'Google Inc.' s.license = { :type => 'Apache-2.0', :file => 'LICENSE' } s.homepage = 'https://github.com/google/promises' diff --git a/PromisesSwift.podspec b/PromisesSwift.podspec index 1f0b6a4..8d3ce37 100644 --- a/PromisesSwift.podspec +++ b/PromisesSwift.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'PromisesSwift' - s.version = '2.4.0' + s.version = '2.4.1' s.authors = 'Google Inc.' s.license = { :type => 'Apache-2.0', :file => 'LICENSE' } s.homepage = 'https://github.com/google/promises' From eb3457ae00a3f916b908ec447a244d31acbd4379 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Tue, 9 Jun 2026 12:40:04 -0400 Subject: [PATCH 2/2] Update ci.yaml --- .github/workflows/ci.yaml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f135a9a..53f1740 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -17,14 +17,25 @@ jobs: - name: Test run: swift test - cocoapods: + cocoapods-objc: strategy: matrix: - podspec: [PromisesObjC.podspec, PromisesSwift.podspec] platform: [ios, tvos, macos, watchos] runs-on: macOS-latest steps: - uses: actions/checkout@v4 - name: Lint run: | - pod lib lint ${{ matrix.podspec }} --platforms=${{ matrix.platform }} + pod lib lint PromisesObjC.podspec --platforms=${{ matrix.platform }} + + + cocoapods-swift: + strategy: + matrix: + platform: [ios, tvos, macos, watchos] + runs-on: macOS-latest + steps: + - uses: actions/checkout@v4 + - name: Lint + run: | + pod lib lint PromisesSwift.podspec --platforms=${{ matrix.platform }} --include-podspecs=PromisesObjC.podspec