Skip to content

Commit d230b0d

Browse files
authored
Update CI workflows (#31)
1 parent 3a14ea3 commit d230b0d

File tree

2 files changed

+14
-20
lines changed

2 files changed

+14
-20
lines changed

.github/workflows/swift.yml

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616

1717
generate_code_coverage:
1818
needs: cancel_previous
19-
runs-on: macos-15
19+
runs-on: macos-26
2020
steps:
2121
- uses: maxim-lobanov/setup-xcode@v1
2222
with:
23-
xcode-version: "16.2"
23+
xcode-version: "26"
2424
- uses: actions/checkout@v2
2525
- name: Build & Run tests
2626
run: swift test --enable-code-coverage
@@ -34,36 +34,31 @@ jobs:
3434

3535
build_and_test_spm_mac:
3636
needs: cancel_previous
37-
runs-on: macos-15
37+
runs-on: macos-26
3838
steps:
3939
- uses: maxim-lobanov/setup-xcode@v1
4040
with:
41-
xcode-version: "16.2"
41+
xcode-version: "26"
4242
- uses: actions/checkout@v2
4343
- name: Build & Run tests
4444
run: swift test
4545

4646
build_and_test_ios:
4747
needs: cancel_previous
48-
runs-on: macos-15
48+
runs-on: macos-26
4949
steps:
50-
- name: Install yeetd
51-
run: |
52-
wget https://github.com/biscuitehh/yeetd/releases/download/1.0/yeetd-normal.pkg
53-
sudo installer -pkg yeetd-normal.pkg -target /
54-
yeetd &
5550
- uses: maxim-lobanov/setup-xcode@v1
5651
with:
57-
xcode-version: "16.2"
52+
xcode-version: "26"
5853
- uses: actions/checkout@v2
59-
- run: xcodebuild -scheme AnalyticsLive test -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 16'
54+
- run: xcodebuild -scheme AnalyticsLive test -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 17'
6055

6156
build_and_test_tvos:
6257
needs: cancel_previous
63-
runs-on: macos-15
58+
runs-on: macos-26
6459
steps:
6560
- uses: maxim-lobanov/setup-xcode@v1
6661
with:
67-
xcode-version: "16.2"
62+
xcode-version: "26"
6863
- uses: actions/checkout@v2
6964
- run: xcodebuild -scheme AnalyticsLive test -sdk appletvsimulator -destination 'platform=tvOS Simulator,name=Apple TV'

codecov.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ignore:
22
- "Tests" # ignore all tests
3-
3+
44
coverage:
55
status:
66
project:
@@ -10,14 +10,13 @@ coverage:
1010
informational: false
1111
patch:
1212
default:
13-
target: 80%
13+
target: 50%
1414
informational: false
1515

1616
comment:
1717
layout: "diff, flags, files"
1818
behavior: default
19-
require_changes: false # learn more in the Requiring Changes section below
20-
require_base: false # [true :: must have a base report to post]
21-
require_head: true # [true :: must have a head report to post]
19+
require_changes: false # learn more in the Requiring Changes section below
20+
require_base: false # [true :: must have a base report to post]
21+
require_head: true # [true :: must have a head report to post]
2222
hide_project_coverage: false # [true :: only show coverage on the git diff]
23-

0 commit comments

Comments
 (0)