From 8226a2b85303da9c4d42658dc196ed517c150978 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 09:36:32 -0500 Subject: [PATCH 01/42] update github actions with ruby --- .github/workflows/ios-sdk-release.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ios-sdk-release.yml b/.github/workflows/ios-sdk-release.yml index 1c33f7c68..e68753e6c 100644 --- a/.github/workflows/ios-sdk-release.yml +++ b/.github/workflows/ios-sdk-release.yml @@ -1,4 +1,4 @@ -name: ios-sdk-release +name: iOS SDK Release run-name: ${{ github.actor }} is starting iOS SDK release on: @@ -13,6 +13,12 @@ jobs: runs-on: macos-latest steps: + - uses: actions/checkout@v4 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.2" + bundler-cache: true + - name: set version number and push podspecs to git run: bundle exec fastlane ios bump_release_version version:${{ github.event.inputs.version_number }} From efb17a7d79a73679c33012dfdbce6e3f4e5de7c3 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 10:00:25 -0500 Subject: [PATCH 02/42] add x86_64-darwin-20 --- Gemfile.lock | 1 + 1 file changed, 1 insertion(+) diff --git a/Gemfile.lock b/Gemfile.lock index 3cd0b76ef..3c540df37 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -281,6 +281,7 @@ GEM PLATFORMS arm64-darwin-21 + x86_64-darwin-20 DEPENDENCIES cocoapods From 9248fee878f9243a395eef566b945b7f91daeaf4 Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 15:04:58 +0000 Subject: [PATCH 03/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 1776329b0..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.9.0-testing" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index 7dca41eac..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.9.0-testing" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 1e2202baa32c71ddb35da05e2b54df5751420049 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 10:13:56 -0500 Subject: [PATCH 04/42] add changelog for customization --- .github/workflows/ios-sdk-release.yml | 4 +++- fastlane/Fastfile | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ios-sdk-release.yml b/.github/workflows/ios-sdk-release.yml index e68753e6c..7c244156c 100644 --- a/.github/workflows/ios-sdk-release.yml +++ b/.github/workflows/ios-sdk-release.yml @@ -7,6 +7,8 @@ on: version_number: description: "iOS SDK version" required: true + changelog_section: + description: "Changelog version header (e.g. 6.5.0)" jobs: ios-sdk-release: @@ -29,7 +31,7 @@ jobs: run: bundle exec fastlane ios build_xcframework output_dir:./output_dir - name: create github release and upload assets - run: bundle exec fastlane ios tag_version version:${{ github.event.inputs.version_number }} output_dir:./output_dir + run: bundle exec fastlane ios tag_version version:${{ github.event.inputs.version_number }} changelog_section:${{ github.event.inputs.changelog_section }} output_dir:./output_dir - name: push pods to trunk run: bundle exec fastlane ios pod_trunk_push diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 6435e8f99..42ebb8c2c 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -7,13 +7,14 @@ platform :ios do desc "locally execute full automated iOS SDK release on your terminal" lane :release_sdk do set_version = prompt(text: "Please set the release version number") + set_changelog_section = prompt(text: "Please provide changelog section header") set_output_dir = prompt(text: "Please specify an output directory") set_github_token = prompt(text: "Please provide github token") bump_release_version(version:set_version) clean_and_lint build_xcframework(output_dir:set_output_dir) - create_release(version:set_version, output_dir:set_output_dir, github_token:set_github_token) + create_release(version:set_version, output_dir:set_output_dir, changelog_section:set_changelog_section, github_token:set_github_token) pod_trunk_push end @@ -80,6 +81,7 @@ platform :ios do lane :create_release do |options| version = options[:version] output_dir = options[:output_dir] + changelog_section = options[:changelog_section] github_token = options[:github_token] set_api_token = github_token.empty? ? ENV["GITHUB_TOKEN"] : github_token @@ -88,7 +90,7 @@ platform :ios do version_changelog = read_changelog( changelog_path: 'CHANGELOG.md', - section_identifier: "[#{version}]", + section_identifier: "[#{changelog_section}]", ) github_release = set_github_release( From d0134559fa4b168485f33c6a52ac47a1aefeb174 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 10:14:12 -0500 Subject: [PATCH 05/42] test changelog in GA --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03f42ebcc..fadaec67d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [6.8.0-testing] + +### Added + +- testing `GA Actions` + ## [6.4.16] ### Added From 39966435f614367a2c3126aebd1b32019e32bbdd Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 10:44:42 -0500 Subject: [PATCH 06/42] reset podspec --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 04388250629eb06a5bbc3958601fd386ddee1dd6 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 10:44:53 -0500 Subject: [PATCH 07/42] edit help text --- .github/workflows/ios-sdk-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ios-sdk-release.yml b/.github/workflows/ios-sdk-release.yml index 7c244156c..4ccd99428 100644 --- a/.github/workflows/ios-sdk-release.yml +++ b/.github/workflows/ios-sdk-release.yml @@ -8,7 +8,7 @@ on: description: "iOS SDK version" required: true changelog_section: - description: "Changelog version header (e.g. 6.5.0)" + description: "Changelog version header (e.g. 6.4.17, 6.5.0-beta)" jobs: ios-sdk-release: From 753c468a5d6f374b710f44d6f9407fde35f61b60 Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 15:54:39 +0000 Subject: [PATCH 08/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 2fe946d62..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index adffcf24e..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 4be08feb224dec9bc70b0262b5a6663f4df3787e Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 11:07:37 -0500 Subject: [PATCH 09/42] Revert "6.8.0-testing release" This reverts commit 753c468a5d6f374b710f44d6f9407fde35f61b60. --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From c8cb6e4a651f74e74b62724e5b57910de89e5213 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 11:08:06 -0500 Subject: [PATCH 10/42] update fastlane command and try again --- .github/workflows/ios-sdk-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ios-sdk-release.yml b/.github/workflows/ios-sdk-release.yml index 4ccd99428..e567fdc6d 100644 --- a/.github/workflows/ios-sdk-release.yml +++ b/.github/workflows/ios-sdk-release.yml @@ -31,7 +31,7 @@ jobs: run: bundle exec fastlane ios build_xcframework output_dir:./output_dir - name: create github release and upload assets - run: bundle exec fastlane ios tag_version version:${{ github.event.inputs.version_number }} changelog_section:${{ github.event.inputs.changelog_section }} output_dir:./output_dir + run: bundle exec fastlane ios create_release version:${{ github.event.inputs.version_number }} changelog_section:${{ github.event.inputs.changelog_section }} output_dir:./output_dir - name: push pods to trunk run: bundle exec fastlane ios pod_trunk_push From 41ec9621988579af70a11234341834548f30b465 Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 16:09:54 +0000 Subject: [PATCH 11/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 2fe946d62..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index adffcf24e..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From f6624e2769d6dc838e9cad0c7aea9cca98595814 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 11:45:28 -0500 Subject: [PATCH 12/42] try api_bearer --- fastlane/Fastfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 42ebb8c2c..b59a010de 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -95,7 +95,7 @@ platform :ios do github_release = set_github_release( repository_name: "Iterable/swift-sdk", - api_token: set_api_token, + api_bearer: set_api_token, name: "#{version}", tag_name: "#{version}", description: version_changelog, From 97e33ca928bf61c5a93b35d2d1c4e8f6728f3971 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 11:46:43 -0500 Subject: [PATCH 13/42] Revert "6.8.0-testing release" This reverts commit 41ec9621988579af70a11234341834548f30b465. --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 4ae0c0774663601fa38f369875294cbd1e0099bc Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 16:56:24 +0000 Subject: [PATCH 14/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 2fe946d62..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index adffcf24e..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 5b9759b757c27d3142b9576a0b7340c34e3f4439 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 12:15:26 -0500 Subject: [PATCH 15/42] try GA pass token --- .github/workflows/ios-sdk-release.yml | 2 +- fastlane/Fastfile | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ios-sdk-release.yml b/.github/workflows/ios-sdk-release.yml index e567fdc6d..68aee0f78 100644 --- a/.github/workflows/ios-sdk-release.yml +++ b/.github/workflows/ios-sdk-release.yml @@ -31,7 +31,7 @@ jobs: run: bundle exec fastlane ios build_xcframework output_dir:./output_dir - name: create github release and upload assets - run: bundle exec fastlane ios create_release version:${{ github.event.inputs.version_number }} changelog_section:${{ github.event.inputs.changelog_section }} output_dir:./output_dir + run: bundle exec fastlane ios create_release version:${{ github.event.inputs.version_number }} changelog_section:${{ github.event.inputs.changelog_section }} output_dir:./output_dir github_token:${{ secrets.GITHUB_TOKEN }} - name: push pods to trunk run: bundle exec fastlane ios pod_trunk_push diff --git a/fastlane/Fastfile b/fastlane/Fastfile index b59a010de..6e6f6b3b7 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -80,11 +80,9 @@ platform :ios do desc "create github release and upload assets" lane :create_release do |options| version = options[:version] - output_dir = options[:output_dir] changelog_section = options[:changelog_section] - + output_dir = options[:output_dir] github_token = options[:github_token] - set_api_token = github_token.empty? ? ENV["GITHUB_TOKEN"] : github_token add_git_tag(tag: "#{version}") @@ -95,7 +93,7 @@ platform :ios do github_release = set_github_release( repository_name: "Iterable/swift-sdk", - api_bearer: set_api_token, + api_token: set_api_token, name: "#{version}", tag_name: "#{version}", description: version_changelog, From 4d587a0254e21a1bb114b70de61e4b671433b92c Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 12:16:12 -0500 Subject: [PATCH 16/42] Revert "6.8.0-testing release" This reverts commit 4ae0c0774663601fa38f369875294cbd1e0099bc. --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From ddf9ff6462c08aa45812a14ca96413adf578fe8a Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 17:17:45 +0000 Subject: [PATCH 17/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 2fe946d62..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index adffcf24e..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From c59c6c185fdf6afb0194bd98c8a3e10e18f7ccc7 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 12:27:55 -0500 Subject: [PATCH 18/42] add slack and test --- .github/workflows/ios-sdk-release.yml | 6 +++++- fastlane/Fastfile | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ios-sdk-release.yml b/.github/workflows/ios-sdk-release.yml index 68aee0f78..797fb9bb0 100644 --- a/.github/workflows/ios-sdk-release.yml +++ b/.github/workflows/ios-sdk-release.yml @@ -31,7 +31,11 @@ jobs: run: bundle exec fastlane ios build_xcframework output_dir:./output_dir - name: create github release and upload assets - run: bundle exec fastlane ios create_release version:${{ github.event.inputs.version_number }} changelog_section:${{ github.event.inputs.changelog_section }} output_dir:./output_dir github_token:${{ secrets.GITHUB_TOKEN }} + run: bundle exec fastlane ios create_release \ + version:${{ github.event.inputs.version_number }} \ + changelog_section:${{ github.event.inputs.changelog_section }} \ + output_dir:./output_dir \ + github_token:${{ secrets.GITHUB_TOKEN }} - name: push pods to trunk run: bundle exec fastlane ios pod_trunk_push diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 6e6f6b3b7..67b36b926 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -90,16 +90,20 @@ platform :ios do changelog_path: 'CHANGELOG.md', section_identifier: "[#{changelog_section}]", ) + emojified_changelog = emojify_changelog # Emojify the output of `read_changelog` action github_release = set_github_release( repository_name: "Iterable/swift-sdk", - api_token: set_api_token, + api_token: github_token, name: "#{version}", tag_name: "#{version}", description: version_changelog, commitish: "master", upload_assets: ["./#{output_dir}/IterableSDK.xcframework.zip", "./#{output_dir}/IterableAppExtensions.xcframework.zip"] ) + + slack(message: "Hey team, iOS SDK v#{version} is released, which includes the following: #{emojified_changelog}") # share on Slack + end desc "push pod trunk" From 778f29bbb7dfe63f6215c71fca334ec78276cef7 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 12:28:06 -0500 Subject: [PATCH 19/42] Revert "6.8.0-testing release" This reverts commit ddf9ff6462c08aa45812a14ca96413adf578fe8a. --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 37db3d5de98c31c6f95087b43823b2fee8112f5b Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 12:38:23 -0500 Subject: [PATCH 20/42] undo slack --- fastlane/Fastfile | 4 ---- 1 file changed, 4 deletions(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 67b36b926..a3f1e15d7 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -90,7 +90,6 @@ platform :ios do changelog_path: 'CHANGELOG.md', section_identifier: "[#{changelog_section}]", ) - emojified_changelog = emojify_changelog # Emojify the output of `read_changelog` action github_release = set_github_release( repository_name: "Iterable/swift-sdk", @@ -101,9 +100,6 @@ platform :ios do commitish: "master", upload_assets: ["./#{output_dir}/IterableSDK.xcframework.zip", "./#{output_dir}/IterableAppExtensions.xcframework.zip"] ) - - slack(message: "Hey team, iOS SDK v#{version} is released, which includes the following: #{emojified_changelog}") # share on Slack - end desc "push pod trunk" From 156deedff2760fe71deb7ad1310a96bb2cbd8866 Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 17:47:32 +0000 Subject: [PATCH 21/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 2fe946d62..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index adffcf24e..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 771584bbadc485ca74919948d06c9f75ad689f9f Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 13:01:05 -0500 Subject: [PATCH 22/42] Revert "6.8.0-testing release" This reverts commit 156deedff2760fe71deb7ad1310a96bb2cbd8866. --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From aa20d54d05653283922ff6cb2d8d43cef7b1ac0e Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 13:01:34 -0500 Subject: [PATCH 23/42] fix multiline --- .github/workflows/ios-sdk-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ios-sdk-release.yml b/.github/workflows/ios-sdk-release.yml index 797fb9bb0..4cfefbd3b 100644 --- a/.github/workflows/ios-sdk-release.yml +++ b/.github/workflows/ios-sdk-release.yml @@ -31,8 +31,8 @@ jobs: run: bundle exec fastlane ios build_xcframework output_dir:./output_dir - name: create github release and upload assets - run: bundle exec fastlane ios create_release \ - version:${{ github.event.inputs.version_number }} \ + run: + bundle exec fastlane ios create_release version:${{ github.event.inputs.version_number }} \ changelog_section:${{ github.event.inputs.changelog_section }} \ output_dir:./output_dir \ github_token:${{ secrets.GITHUB_TOKEN }} From f98fca8726abd263e24149c7075ab88072359a7c Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 13:02:57 -0500 Subject: [PATCH 24/42] add missing | --- .github/workflows/ios-sdk-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ios-sdk-release.yml b/.github/workflows/ios-sdk-release.yml index 4cfefbd3b..f09368fd0 100644 --- a/.github/workflows/ios-sdk-release.yml +++ b/.github/workflows/ios-sdk-release.yml @@ -31,7 +31,7 @@ jobs: run: bundle exec fastlane ios build_xcframework output_dir:./output_dir - name: create github release and upload assets - run: + run: | bundle exec fastlane ios create_release version:${{ github.event.inputs.version_number }} \ changelog_section:${{ github.event.inputs.changelog_section }} \ output_dir:./output_dir \ From 66413a1e10615a96e20303ec58a3fe6059555c43 Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 18:03:48 +0000 Subject: [PATCH 25/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 2fe946d62..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index adffcf24e..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From f85d7320abfe1843abba718e1656d03d01684539 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 13:15:49 -0500 Subject: [PATCH 26/42] Revert "6.8.0-testing release" This reverts commit 66413a1e10615a96e20303ec58a3fe6059555c43. --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 04b7a0bda80564b58355e3b881f240447d9c7a7c Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 13:16:09 -0500 Subject: [PATCH 27/42] remove multiline --- .github/workflows/ios-sdk-release.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/ios-sdk-release.yml b/.github/workflows/ios-sdk-release.yml index f09368fd0..88f3883f1 100644 --- a/.github/workflows/ios-sdk-release.yml +++ b/.github/workflows/ios-sdk-release.yml @@ -32,10 +32,7 @@ jobs: - name: create github release and upload assets run: | - bundle exec fastlane ios create_release version:${{ github.event.inputs.version_number }} \ - changelog_section:${{ github.event.inputs.changelog_section }} \ - output_dir:./output_dir \ - github_token:${{ secrets.GITHUB_TOKEN }} + bundle exec fastlane ios create_release version:${{ github.event.inputs.version_number }} changelog_section:${{ github.event.inputs.changelog_section }} output_dir:./output_dir github_token:${{ secrets.GITHUB_TOKEN }} - name: push pods to trunk run: bundle exec fastlane ios pod_trunk_push From 5654d104dfba911fbd5ff9c7e722dd0471cc953e Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 18:16:59 +0000 Subject: [PATCH 28/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 2fe946d62..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index adffcf24e..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From d6d008b3c6d7858780272711b639fd39614fb05c Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 13:27:55 -0500 Subject: [PATCH 29/42] Revert "6.8.0-testing release" This reverts commit 5654d104dfba911fbd5ff9c7e722dd0471cc953e. --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From e117ca2264bbc03295e1dacc60e5067a18a6e854 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 13:28:19 -0500 Subject: [PATCH 30/42] update token --- .github/workflows/ios-sdk-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ios-sdk-release.yml b/.github/workflows/ios-sdk-release.yml index 88f3883f1..cb0111b6d 100644 --- a/.github/workflows/ios-sdk-release.yml +++ b/.github/workflows/ios-sdk-release.yml @@ -32,7 +32,7 @@ jobs: - name: create github release and upload assets run: | - bundle exec fastlane ios create_release version:${{ github.event.inputs.version_number }} changelog_section:${{ github.event.inputs.changelog_section }} output_dir:./output_dir github_token:${{ secrets.GITHUB_TOKEN }} + bundle exec fastlane ios create_release version:${{ github.event.inputs.version_number }} changelog_section:${{ github.event.inputs.changelog_section }} output_dir:./output_dir github_token:${{ secrets.SDK_RELEASE_TOKEN }} - name: push pods to trunk run: bundle exec fastlane ios pod_trunk_push From 685e7a4f8be8c7d70adeb5a22443ea81558549c1 Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 18:29:12 +0000 Subject: [PATCH 31/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 2fe946d62..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index adffcf24e..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From a0a660d41847873dfbb44020a6883894d72f6267 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 14:01:49 -0500 Subject: [PATCH 32/42] Revert "6.8.0-testing release" This reverts commit 685e7a4f8be8c7d70adeb5a22443ea81558549c1. --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 0ebc05497ff79372aa9292ceb9aec41a0167dfb3 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 14:02:11 -0500 Subject: [PATCH 33/42] try with cocaopod install --- .github/workflows/ios-sdk-release.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ios-sdk-release.yml b/.github/workflows/ios-sdk-release.yml index cb0111b6d..3da5e7f94 100644 --- a/.github/workflows/ios-sdk-release.yml +++ b/.github/workflows/ios-sdk-release.yml @@ -20,6 +20,8 @@ jobs: with: ruby-version: "3.2" bundler-cache: true + - name: Install Cocoapods + run: gem install cocoapods - name: set version number and push podspecs to git run: bundle exec fastlane ios bump_release_version version:${{ github.event.inputs.version_number }} @@ -36,3 +38,5 @@ jobs: - name: push pods to trunk run: bundle exec fastlane ios pod_trunk_push + env: + COCOAPODS_TRUNK_TOKEN: ${{ secrets.COCOAPODS_TRUNK_TOKEN }} From 8a6d156ce700635d9f9a7a50a3ce8f4d60ec88fa Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 19:04:00 +0000 Subject: [PATCH 34/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 2fe946d62..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index adffcf24e..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From f9c3d470458aed00cf7d4af432a607c71382199b Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 14:27:51 -0500 Subject: [PATCH 35/42] add slack notification --- fastlane/Fastfile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index a3f1e15d7..7274f850c 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -90,6 +90,7 @@ platform :ios do changelog_path: 'CHANGELOG.md', section_identifier: "[#{changelog_section}]", ) + emojified_changelog = emojify_changelog github_release = set_github_release( repository_name: "Iterable/swift-sdk", @@ -100,6 +101,14 @@ platform :ios do commitish: "master", upload_assets: ["./#{output_dir}/IterableSDK.xcframework.zip", "./#{output_dir}/IterableAppExtensions.xcframework.zip"] ) + + slack( + message: "iOS SDK #{version} has been released! This release includes the following: #{emojified_changelog}", + channel: "#eng-mobile-sdk-release", + success: true, + slack_url: "https://hooks.slack.com/services/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" + ) + end desc "push pod trunk" From a39a25fea4e0cb2a4e26808f7cdc365ff0d20d28 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 14:28:34 -0500 Subject: [PATCH 36/42] Revert "6.8.0-testing release" This reverts commit 8a6d156ce700635d9f9a7a50a3ce8f4d60ec88fa. --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 6d14c4b7a717dbc4f557730c902d1f5d2b79ff2f Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 19:31:02 +0000 Subject: [PATCH 37/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 2fe946d62..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index adffcf24e..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 3c8bc1e0f29151ba6b5e53af3ec388cd060fb1e9 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 14:39:08 -0500 Subject: [PATCH 38/42] remove slack --- fastlane/Fastfile | 9 --------- 1 file changed, 9 deletions(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 7274f850c..a3f1e15d7 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -90,7 +90,6 @@ platform :ios do changelog_path: 'CHANGELOG.md', section_identifier: "[#{changelog_section}]", ) - emojified_changelog = emojify_changelog github_release = set_github_release( repository_name: "Iterable/swift-sdk", @@ -101,14 +100,6 @@ platform :ios do commitish: "master", upload_assets: ["./#{output_dir}/IterableSDK.xcframework.zip", "./#{output_dir}/IterableAppExtensions.xcframework.zip"] ) - - slack( - message: "iOS SDK #{version} has been released! This release includes the following: #{emojified_changelog}", - channel: "#eng-mobile-sdk-release", - success: true, - slack_url: "https://hooks.slack.com/services/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" - ) - end desc "push pod trunk" From 0e5e1547c189198d0b45b9103a64a41da1646174 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 14:40:51 -0500 Subject: [PATCH 39/42] Revert "6.8.0-testing release" This reverts commit 6d14c4b7a717dbc4f557730c902d1f5d2b79ff2f. --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 2c1fbbb1271b20ca9f4dbc4b3a3351131e37c081 Mon Sep 17 00:00:00 2001 From: runner Date: Mon, 18 Dec 2023 19:41:59 +0000 Subject: [PATCH 40/42] 6.8.0-testing release --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 2fe946d62..09cd9c149 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index adffcf24e..c2a356498 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.4.16" + s.version = "6.8.0-testing" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC From 58df700ff10c9e404bb3786f06e2b374cea65ae5 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 15:16:02 -0500 Subject: [PATCH 41/42] remove testing from changelog --- CHANGELOG.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fadaec67d..03f42ebcc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,12 +3,6 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). -## [6.8.0-testing] - -### Added - -- testing `GA Actions` - ## [6.4.16] ### Added From d9e2b5c7756b754d5ba391be45a9bee85c91ba34 Mon Sep 17 00:00:00 2001 From: jyu115 Date: Mon, 18 Dec 2023 15:16:36 -0500 Subject: [PATCH 42/42] Revert "6.8.0-testing release" This reverts commit 2c1fbbb1271b20ca9f4dbc4b3a3351131e37c081. --- Iterable-iOS-AppExtensions.podspec | 2 +- Iterable-iOS-SDK.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Iterable-iOS-AppExtensions.podspec b/Iterable-iOS-AppExtensions.podspec index 09cd9c149..2fe946d62 100644 --- a/Iterable-iOS-AppExtensions.podspec +++ b/Iterable-iOS-AppExtensions.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-AppExtensions" s.module_name = "IterableAppExtensions" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "App Extensions for Iterable SDK" s.description = <<-DESC diff --git a/Iterable-iOS-SDK.podspec b/Iterable-iOS-SDK.podspec index c2a356498..adffcf24e 100644 --- a/Iterable-iOS-SDK.podspec +++ b/Iterable-iOS-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Iterable-iOS-SDK" s.module_name = "IterableSDK" - s.version = "6.8.0-testing" + s.version = "6.4.16" s.summary = "Iterable's official SDK for iOS" s.description = <<-DESC