Skip to content

Commit ebe7e91

Browse files
authored
Merge pull request #605 from mindbox-cloud/release/2.14.2
Release 2.14.2
2 parents 4e93b5d + 9a53ef0 commit ebe7e91

File tree

82 files changed

+3325
-1002
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+3325
-1002
lines changed

.github/workflows/distribute-reusable.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: macos-15
1616
steps:
1717
- name: Checkout repository
18-
uses: actions/checkout@v4
18+
uses: actions/checkout@v5
1919
with:
2020
ref: ${{ inputs.branch }}
2121
fetch-depth: 0

.github/workflows/linter_and_unit_tests.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ jobs:
1717
container:
1818
image: ghcr.io/realm/swiftlint:latest
1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
- run: swiftlint --config .swiftlint.yml --reporter github-actions-logging --strict
2222

2323
build:
2424
runs-on: macos-15
2525
timeout-minutes: 15
2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@v5
2828
- uses: maxim-lobanov/setup-xcode@v1
2929
with:
3030
xcode-version: latest-stable
@@ -33,6 +33,19 @@ jobs:
3333
run: gem install bundler
3434
- name: Install bundler dependencies
3535
run: bundle install
36+
- name: Setup Java 17
37+
uses: actions/setup-java@v5
38+
with:
39+
distribution: 'temurin'
40+
java-version: '17'
41+
- name: Checkout kmp-common-sdk (local path dependency)
42+
run: |
43+
git clone --depth 1 https://github.com/mindbox-cloud/kmp-common-sdk.git ../kmp-common-sdk
44+
- name: Build MindboxCommon XCFramework from kmp-common-sdk
45+
working-directory: ../kmp-common-sdk
46+
run: |
47+
chmod +x make-ios-framework.sh
48+
./make-ios-framework.sh
3649
- name: Install yeetd
3750
run: |
3851
wget https://github.com/biscuitehh/yeetd/releases/download/1.0/yeetd-normal.pkg

.github/workflows/manual-prepare_release_branch.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
needs: validate-input
3636
steps:
3737
- name: Checkout minimal repo
38-
uses: actions/checkout@v4
38+
uses: actions/checkout@v5
3939
with:
4040
fetch-depth: 0
4141

@@ -63,7 +63,7 @@ jobs:
6363
release_branch: ${{ steps.bump.outputs.release_branch }}
6464
steps:
6565
- name: Checkout source branch
66-
uses: actions/checkout@v4
66+
uses: actions/checkout@v5
6767
with:
6868
ref: ${{ github.event.inputs.source_branch }}
6969
fetch-depth: 0
@@ -93,7 +93,7 @@ jobs:
9393
needs: bump_and_branch
9494
steps:
9595
- name: Checkout the release branch
96-
uses: actions/checkout@v4
96+
uses: actions/checkout@v5
9797
with:
9898
ref: ${{ needs.bump_and_branch.outputs.release_branch }}
9999
fetch-depth: 0

.github/workflows/prepare_release_branch.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
version2: ${{ steps.bump.outputs.version2 }}
3333
steps:
3434
- name: Checkout code
35-
uses: actions/checkout@v4
35+
uses: actions/checkout@v5
3636

3737
- name: Bump version
3838
run: ./.github/git-release-branch-create.sh "${{ needs.extract_version.outputs.version }}"
@@ -48,7 +48,7 @@ jobs:
4848
needs: bump_version
4949
steps:
5050
- name: Checkout code
51-
uses: actions/checkout@v4
51+
uses: actions/checkout@v5
5252
with:
5353
fetch-depth: 0
5454

@@ -70,7 +70,7 @@ jobs:
7070
needs: check_sdk_version
7171
steps:
7272
- name: Checkout code
73-
uses: actions/checkout@v4
73+
uses: actions/checkout@v5
7474

7575
- name: Create Pull Request
7676
run: |

.github/workflows/publish-reusable.yml

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,25 @@ jobs:
1111
unit-tests:
1212
runs-on: macos-15
1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@v5
1515
with:
1616
ref: ${{ inputs.branch }}
1717
- uses: maxim-lobanov/setup-xcode@v1
1818
with:
1919
xcode-version: latest-stable
20+
- name: Setup Java 17
21+
uses: actions/setup-java@v5
22+
with:
23+
distribution: 'temurin'
24+
java-version: '17'
25+
- name: Checkout kmp-common-sdk (local path dependency)
26+
run: |
27+
git clone --depth 1 https://github.com/mindbox-cloud/kmp-common-sdk.git ../kmp-common-sdk
28+
- name: Build MindboxCommon XCFramework from kmp-common-sdk
29+
working-directory: ../kmp-common-sdk
30+
run: |
31+
chmod +x make-ios-framework.sh
32+
./make-ios-framework.sh
2033
- name: Update bundler
2134
run: gem install bundler
2235
- name: Install bundler dependencies
@@ -28,7 +41,7 @@ jobs:
2841
needs: [unit-tests]
2942
runs-on: ubuntu-latest
3043
steps:
31-
- uses: actions/checkout@v4
44+
- uses: actions/checkout@v5
3245
with:
3346
ref: ${{ inputs.branch }}
3447
- name: Extract SDK version
@@ -45,7 +58,7 @@ jobs:
4558
needs: [set-tag]
4659
runs-on: macos-15
4760
steps:
48-
- uses: actions/checkout@v4
61+
- uses: actions/checkout@v5
4962
with:
5063
ref: ${{ inputs.branch }}
5164
- name: Update bundler
@@ -70,7 +83,7 @@ jobs:
7083
needs: [delay]
7184
runs-on: macos-15
7285
steps:
73-
- uses: actions/checkout@v4
86+
- uses: actions/checkout@v5
7487
with:
7588
ref: ${{ inputs.branch }}
7689
- name: Update bundler
@@ -91,7 +104,7 @@ jobs:
91104
needs: [check-podspecs-with-retry]
92105
runs-on: macos-15
93106
steps:
94-
- uses: actions/checkout@v4
107+
- uses: actions/checkout@v5
95108
with:
96109
ref: ${{ inputs.branch }}
97110
- name: Update bundler
@@ -118,7 +131,7 @@ jobs:
118131
needs: [second-delay]
119132
runs-on: macos-15
120133
steps:
121-
- uses: actions/checkout@v4
134+
- uses: actions/checkout@v5
122135
with:
123136
ref: ${{ inputs.branch }}
124137
- name: Update bundler
@@ -138,7 +151,7 @@ jobs:
138151
needs: [publish-MindboxLogger, publish-MindboxNotifications, publish-Mindbox]
139152
runs-on: ubuntu-latest
140153
steps:
141-
- uses: actions/checkout@v4
154+
- uses: actions/checkout@v5
142155
with:
143156
ref: ${{ inputs.branch }}
144157
- name: Release generation
@@ -154,15 +167,15 @@ jobs:
154167
GITHUB_TOKEN: ${{ secrets.PAT_FOR_TRIGGERING_BRANCH_PROTECTION }}
155168
steps:
156169
- name: Checkout develop branch
157-
uses: actions/checkout@v4
170+
uses: actions/checkout@v5
158171
with:
159172
ref: develop
160173
- name: Create Pull Request
161174
run: gh pr create --base develop --head master --title "Merge 'master' into 'develop' after release" --body "Automated Pull Request to merge 'master' into 'develop' after release"
162175
- name: Merge Pull Request
163176
run: |
164177
pr_number=$(gh pr list --base develop --head master --json number --jq '.[0].number')
165-
gh pr merge $pr_number --merge
178+
gh pr merge $pr_number --merge --auto
166179
167180
message-to-loop-if-success:
168181
needs: [release-github]

.github/workflows/release-version-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ jobs:
2929
if: ${{ github.base_ref == 'master' && startsWith(github.head_ref, 'release/') }}
3030
steps:
3131
- name: Checkout master branch
32-
uses: actions/checkout@v4
32+
uses: actions/checkout@v5
3333
with:
3434
ref: master
3535
path: master
3636

3737
- name: Checkout release branch
38-
uses: actions/checkout@v4
38+
uses: actions/checkout@v5
3939
with:
4040
ref: ${{ github.head_ref }}
4141
path: release

Gemfile.lock

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ GEM
55
base64
66
nkf
77
rexml
8-
activesupport (7.2.2.1)
8+
activesupport (7.2.2.2)
99
base64
1010
benchmark (>= 0.3)
1111
bigdecimal
@@ -25,28 +25,28 @@ GEM
2525
artifactory (3.0.17)
2626
atomos (0.1.3)
2727
aws-eventstream (1.4.0)
28-
aws-partitions (1.1139.0)
29-
aws-sdk-core (3.228.0)
28+
aws-partitions (1.1168.0)
29+
aws-sdk-core (3.233.0)
3030
aws-eventstream (~> 1, >= 1.3.0)
3131
aws-partitions (~> 1, >= 1.992.0)
3232
aws-sigv4 (~> 1.9)
3333
base64
3434
bigdecimal
3535
jmespath (~> 1, >= 1.6.1)
3636
logger
37-
aws-sdk-kms (1.109.0)
38-
aws-sdk-core (~> 3, >= 3.228.0)
37+
aws-sdk-kms (1.113.0)
38+
aws-sdk-core (~> 3, >= 3.231.0)
3939
aws-sigv4 (~> 1.5)
40-
aws-sdk-s3 (1.195.0)
41-
aws-sdk-core (~> 3, >= 3.228.0)
40+
aws-sdk-s3 (1.199.1)
41+
aws-sdk-core (~> 3, >= 3.231.0)
4242
aws-sdk-kms (~> 1)
4343
aws-sigv4 (~> 1.5)
4444
aws-sigv4 (1.12.1)
4545
aws-eventstream (~> 1, >= 1.0.2)
4646
babosa (1.0.4)
4747
base64 (0.3.0)
4848
benchmark (0.4.1)
49-
bigdecimal (3.2.2)
49+
bigdecimal (3.2.3)
5050
claide (1.1.0)
5151
cocoapods (1.16.2)
5252
addressable (~> 2.8)
@@ -90,7 +90,7 @@ GEM
9090
commander (4.6.0)
9191
highline (~> 2.0.0)
9292
concurrent-ruby (1.3.5)
93-
connection_pool (2.5.3)
93+
connection_pool (2.5.4)
9494
declarative (0.0.20)
9595
digest-crc (0.7.0)
9696
rake (>= 12.0.0, < 14.0.0)
@@ -99,7 +99,7 @@ GEM
9999
drb (2.2.3)
100100
emoji_regex (3.2.3)
101101
escape (0.0.4)
102-
ethon (0.16.0)
102+
ethon (0.17.0)
103103
ffi (>= 1.15.0)
104104
excon (0.112.0)
105105
faraday (1.10.4)
@@ -233,7 +233,7 @@ GEM
233233
i18n (1.14.7)
234234
concurrent-ruby (~> 1.0)
235235
jmespath (1.6.2)
236-
json (2.13.2)
236+
json (2.15.0)
237237
jwt (2.10.2)
238238
base64
239239
logger (1.7.0)
@@ -259,17 +259,17 @@ GEM
259259
trailblazer-option (>= 0.1.1, < 0.2.0)
260260
uber (< 0.2.0)
261261
retriable (3.1.2)
262-
rexml (3.4.1)
262+
rexml (3.4.4)
263263
rouge (3.28.0)
264264
ruby-macho (2.5.1)
265265
ruby2_keywords (0.0.5)
266266
rubyzip (2.4.1)
267267
securerandom (0.4.1)
268268
security (0.1.5)
269-
signet (0.20.0)
269+
signet (0.21.0)
270270
addressable (~> 2.8)
271271
faraday (>= 0.17.5, < 3.a)
272-
jwt (>= 1.5, < 3.0)
272+
jwt (>= 1.5, < 4.0)
273273
multi_json (~> 1.10)
274274
simctl (1.6.10)
275275
CFPropertyList

Mindbox.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |spec|
22
spec.name = "Mindbox"
3-
spec.version = "2.14.1"
3+
spec.version = "2.14.2"
44
spec.summary = "SDK for integration with Mindbox"
55
spec.description = "This library allows you to integrate data transfer to Mindbox Marketing Cloud"
66
spec.homepage = "https://github.com/mindbox-cloud/ios-sdk"
@@ -14,7 +14,7 @@ Pod::Spec.new do |spec|
1414
'Mindbox' => ['Mindbox/**/*.xcassets', 'Mindbox/**/*.xcdatamodeld', 'Mindbox/**/*.xcprivacy']
1515
}
1616
spec.swift_version = "5"
17-
spec.dependency 'MindboxLogger', '2.14.1'
18-
spec.dependency 'MindboxCommon', '1.0.4'
17+
spec.dependency 'MindboxLogger', '2.14.2'
18+
spec.dependency 'MindboxCommon', '2.14.2'
1919

2020
end

0 commit comments

Comments
 (0)