Skip to content

Commit 956375c

Browse files
committed
CI: Don't upload Code Coverage on Linux
1 parent ce6a5f6 commit 956375c

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

.github/workflows/swift.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,28 @@ jobs:
2626
key: mint_deps
2727
path: ~/mint
2828
- uses: actions/checkout@v2
29-
- name: Install Mac Dependencies
29+
- name: Install Dependencies (Mac only)
3030
if: ${{ matrix.os == 'macos-latest' }}
3131
env:
3232
MINT_PATH: '~/mint'
3333
run: |
3434
brew install mint
3535
mint bootstrap
36-
- name: SwiftLint
36+
- name: SwiftLint (Mac only)
3737
if: ${{ matrix.os == 'macos-latest' }}
3838
env:
3939
MINT_PATH: '~/mint'
4040
run: make lint-check
41-
- name: Run tests
41+
- name: Run tests (Linux)
42+
if: ${{ matrix.os == 'ubuntu-latest' }}
43+
env:
44+
LC_CTYPE: 'en_US.UTF-8'
45+
LANG: 'en_US.UTF-8'
46+
FRAMEWORK_NAME: 'Reducer'
47+
run: |
48+
make test
49+
- name: Run tests (Mac)
50+
if: ${{ matrix.os == 'macos-latest' }}
4251
env:
4352
LC_CTYPE: 'en_US.UTF-8'
4453
LANG: 'en_US.UTF-8'
@@ -48,4 +57,4 @@ jobs:
4857
make test
4958
make code-coverage-summary
5059
make code-coverage-file
51-
bash <(curl -s https://codecov.io/bash) -X xcodellvm -X gcov -f coverage.txt
60+
bash <(curl -s https://codecov.io/bash) -X xcodellvm -X gcov -f coverage.txt

0 commit comments

Comments
 (0)