Skip to content

Commit b2208ee

Browse files
chore(deps): update dependency macos to v14 (#340)
1 parent 15f98a5 commit b2208ee

File tree

5 files changed

+31
-64
lines changed

5 files changed

+31
-64
lines changed

.github/workflows/tests.yml

+5-38
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,21 @@ concurrency:
1313
jobs:
1414
ios-unit-tests:
1515
name: iOS Unit Tests
16-
runs-on: macos-12
16+
runs-on: macos-14
1717
timeout-minutes: 30
1818
steps:
1919
- # Checkout the repository
2020
uses: actions/checkout@v4
2121

22-
- # Install dependencies
23-
run: brew install xcbeautify
24-
25-
- # Run Tests iOS
22+
- # Run Tests
2623
name: Run Tests iOS
2724
run: |
2825
set -o pipefail && \
2926
env NSUnbufferedIO=YES \
3027
xcodebuild -workspace . \
3128
-scheme "TPPDF" \
3229
-sdk iphonesimulator \
33-
-destination "OS=16.2,name=iPhone 14 Pro" \
30+
-destination "OS=17.4,name=iPhone 15 Pro" \
3431
-configuration Debug \
3532
-enableCodeCoverage YES \
3633
-derivedDataPath /tmp/DerivedData \
@@ -58,36 +55,15 @@ jobs:
5855
--instr-profile $PROFDATA_PATH \
5956
--format="lcov" > integration-tests.coverage.lcov
6057
61-
- # Codecov Coverage
62-
name: Upload coverage to Codecov
63-
uses: codecov/[email protected]
64-
with:
65-
fail_ci_if_error: true
66-
files: ./unit-tests.coverage.lcov,./integration-tests.coverage.lcov
67-
flags: iOS
68-
xcode_archive_path: test_output.xcresults
69-
path_to_write_report: coverage_report.txt
70-
71-
- # Upload the generated Codecov report to the GitHub artifacts
72-
name: Upload coverage report
73-
uses: actions/upload-artifact@v4
74-
if: success()
75-
with:
76-
name: coverage_report.txt
77-
path: coverage_report.txt
78-
7958
macos-unit-tests:
8059
name: macOS Unit Tests
81-
runs-on: macos-12
60+
runs-on: macos-14
8261
timeout-minutes: 30
8362
steps:
8463
- # Checkout the repository
8564
uses: actions/checkout@v4
8665

87-
- # Install dependencies
88-
run: brew install xcbeautify
89-
90-
- # Run tests on macOS with coverage enabled
66+
- # Run Tests
9167
name: Run tests
9268
run: swift test --parallel --enable-code-coverage
9369

@@ -97,12 +73,3 @@ jobs:
9773
.build/debug/TPPDFPackageTests.xctest/Contents/MacOS/TPPDFPackageTests \
9874
--instr-profile .build/debug/codecov/default.profdata \
9975
--format="lcov" > coverage.lcov
100-
101-
- # Codecov Coverage
102-
name: Upload coverage to Codecov
103-
uses: codecov/[email protected]
104-
with:
105-
fail_ci_if_error: true
106-
files: ./coverage.lcov
107-
flags: macOS
108-
path_to_write_report: coverage_report.txt

Example iOS-SwiftPM/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

+8-8
Original file line numberDiff line numberDiff line change
@@ -6,35 +6,35 @@
66
"repositoryURL": "https://github.com/mattgallagher/CwlCatchException.git",
77
"state": {
88
"branch": null,
9-
"revision": "f809deb30dc5c9d9b78c872e553261a61177721a",
10-
"version": "2.0.0"
9+
"revision": "3ef6999c73b6938cc0da422f2c912d0158abb0a0",
10+
"version": "2.2.0"
1111
}
1212
},
1313
{
1414
"package": "CwlPreconditionTesting",
1515
"repositoryURL": "https://github.com/mattgallagher/CwlPreconditionTesting.git",
1616
"state": {
1717
"branch": null,
18-
"revision": "02b7a39a99c4da27abe03cab2053a9034379639f",
19-
"version": "2.0.0"
18+
"revision": "2ef56b2caf25f55fa7eef8784c30d5a767550f54",
19+
"version": "2.2.1"
2020
}
2121
},
2222
{
2323
"package": "Nimble",
2424
"repositoryURL": "https://github.com/Quick/Nimble",
2525
"state": {
2626
"branch": null,
27-
"revision": "e491a6731307bb23783bf664d003be9b2fa59ab5",
28-
"version": "9.0.0"
27+
"revision": "c93f16c25af5770f0d3e6af27c9634640946b068",
28+
"version": "9.2.1"
2929
}
3030
},
3131
{
3232
"package": "Quick",
3333
"repositoryURL": "https://github.com/Quick/Quick",
3434
"state": {
3535
"branch": null,
36-
"revision": "0038bcbab4292f3b028632556507c124e5ba69f3",
37-
"version": "3.0.0"
36+
"revision": "8cce6acd38f965f5baa3167b939f86500314022b",
37+
"version": "3.1.2"
3838
}
3939
}
4040
]

Example macOS/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

+8-8
Original file line numberDiff line numberDiff line change
@@ -6,35 +6,35 @@
66
"repositoryURL": "https://github.com/mattgallagher/CwlCatchException.git",
77
"state": {
88
"branch": null,
9-
"revision": "f809deb30dc5c9d9b78c872e553261a61177721a",
10-
"version": "2.0.0"
9+
"revision": "3ef6999c73b6938cc0da422f2c912d0158abb0a0",
10+
"version": "2.2.0"
1111
}
1212
},
1313
{
1414
"package": "CwlPreconditionTesting",
1515
"repositoryURL": "https://github.com/mattgallagher/CwlPreconditionTesting.git",
1616
"state": {
1717
"branch": null,
18-
"revision": "02b7a39a99c4da27abe03cab2053a9034379639f",
19-
"version": "2.0.0"
18+
"revision": "2ef56b2caf25f55fa7eef8784c30d5a767550f54",
19+
"version": "2.2.1"
2020
}
2121
},
2222
{
2323
"package": "Nimble",
2424
"repositoryURL": "https://github.com/Quick/Nimble",
2525
"state": {
2626
"branch": null,
27-
"revision": "e491a6731307bb23783bf664d003be9b2fa59ab5",
28-
"version": "9.0.0"
27+
"revision": "c93f16c25af5770f0d3e6af27c9634640946b068",
28+
"version": "9.2.1"
2929
}
3030
},
3131
{
3232
"package": "Quick",
3333
"repositoryURL": "https://github.com/Quick/Quick",
3434
"state": {
3535
"branch": null,
36-
"revision": "0038bcbab4292f3b028632556507c124e5ba69f3",
37-
"version": "3.0.0"
36+
"revision": "8cce6acd38f965f5baa3167b939f86500314022b",
37+
"version": "3.1.2"
3838
}
3939
}
4040
]

Gemfile.lock

+9-9
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ GEM
2525
bigdecimal (3.1.7)
2626
claide (1.1.0)
2727
clamp (1.3.2)
28-
cocoapods (1.13.0)
28+
cocoapods (1.15.2)
2929
addressable (~> 2.8)
3030
claide (>= 1.0.2, < 2.0)
31-
cocoapods-core (= 1.13.0)
31+
cocoapods-core (= 1.15.2)
3232
cocoapods-deintegrate (>= 1.0.3, < 2.0)
33-
cocoapods-downloader (>= 1.6.0, < 2.0)
33+
cocoapods-downloader (>= 2.1, < 3.0)
3434
cocoapods-plugins (>= 1.0.0, < 2.0)
3535
cocoapods-search (>= 1.0.0, < 2.0)
3636
cocoapods-trunk (>= 1.6.0, < 2.0)
@@ -43,7 +43,7 @@ GEM
4343
nap (~> 1.0)
4444
ruby-macho (>= 2.3.0, < 3.0)
4545
xcodeproj (>= 1.23.0, < 2.0)
46-
cocoapods-core (1.13.0)
46+
cocoapods-core (1.15.2)
4747
activesupport (>= 5.0, < 8)
4848
addressable (~> 2.8)
4949
algoliasearch (~> 1.0)
@@ -54,7 +54,7 @@ GEM
5454
public_suffix (~> 4.0)
5555
typhoeus (~> 1.0)
5656
cocoapods-deintegrate (1.0.5)
57-
cocoapods-downloader (1.6.3)
57+
cocoapods-downloader (2.1)
5858
cocoapods-plugins (1.0.0)
5959
nap
6060
cocoapods-search (1.0.1)
@@ -86,9 +86,9 @@ GEM
8686
sassc (~> 2.1)
8787
sqlite3 (~> 1.3)
8888
xcinvoke (~> 0.3.0)
89-
json (2.7.1)
89+
json (2.7.2)
9090
liferaft (0.0.6)
91-
mini_portile2 (2.8.5)
91+
mini_portile2 (2.8.6)
9292
minitest (5.22.3)
9393
molinillo (0.8.0)
9494
mustache (1.1.1)
@@ -97,7 +97,7 @@ GEM
9797
nap (1.1.0)
9898
netrc (0.11.0)
9999
nkf (0.2.0)
100-
nokogiri (1.15.4)
100+
nokogiri (1.16.4)
101101
mini_portile2 (~> 2.8.2)
102102
racc (~> 1.4)
103103
open4 (1.3.4)
@@ -115,7 +115,7 @@ GEM
115115
clamp (~> 1.3)
116116
nokogiri (>= 1.14.3)
117117
xcodeproj (~> 1.21)
118-
sqlite3 (1.6.6)
118+
sqlite3 (1.7.3)
119119
mini_portile2 (~> 2.8.0)
120120
typhoeus (1.4.1)
121121
ethon (>= 0.9.0)

TPPDF.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Pod::Spec.new do |s|
1010

1111
s.homepage = 'https://github.com/techprimate/TPPDF'
1212
s.license = { :type => 'MIT', :file => 'LICENSE' }
13-
s.author = { 'Philip Niedertscheider' => '[email protected]' }
13+
s.author = { 'Philip Niedertscheider' => '[email protected]' }
1414
s.source = { :git => 'https://github.com/techprimate/TPPDF.git', :tag => s.version.to_s }
1515
s.social_media_url = 'https://twitter.com/techprimate'
1616

0 commit comments

Comments
 (0)