Skip to content

Commit fe559f3

Browse files
committed
🧰 Add pull request checks and code coverage.
1 parent 845fdfb commit fe559f3

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: 🚨 Checks
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- main
7+
8+
jobs:
9+
test:
10+
name: 🧪 Test
11+
runs-on: macos-13
12+
13+
steps:
14+
- name: 🗄️ Checkout Code
15+
uses: actions/checkout@v3
16+
- name: 🧰 Select Xcode Version
17+
run: sudo xcode-select -s "/Applications/Xcode_14.3.1.app/Contents/Developer"
18+
- name: 🧪 Run tests
19+
run: xcodebuild test -scheme "Nibbles-Package" -testPlan "Nibbles-Package" -destination "OS=16.4,name=iPhone 14 Pro"
20+
- name: 📊 Upload Coverage
21+
uses: codecov/codecov-action@v3
22+
with:
23+
token: ${{ secrets.CODECOV_TOKEN }}
24+
swift: true

codecov.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
coverage:
2+
status:
3+
project:
4+
default:
5+
informational: true
6+
7+
ignore:
8+
- "Tests"
9+
- "Utilities"

0 commit comments

Comments
 (0)