@@ -16,24 +16,21 @@ jobs:
16
16
images :
17
17
- swift:5.1
18
18
- swift:5.2
19
+ - swiftlang/swift:nightly-5.3-bionic
19
20
container :
20
21
image : ${{ matrix.images }}
21
- volumes :
22
- - $GITHUB_WORKSPACE:/src
23
- options : --workdir /src
24
22
steps :
25
23
- name : Checkout
26
- uses : actions/checkout@v1
27
- with :
28
- fetch-depth : 1
24
+ uses : actions/checkout@v2
29
25
- name : Test
30
26
run : swift test --enable-code-coverage --enable-test-discovery
31
27
- name : Convert coverage files
32
28
run : llvm-cov export -format="lcov" .build/debug/pure-swift-jsonPackageTests.xctest -instr-profile .build/debug/codecov/default.profdata > info.lcov
29
+ - name : Install curl
30
+ run : apt-get update && apt-get install -y curl # required by the codecov action.
33
31
- name : Upload to codecov.io
34
- uses : codecov/codecov-action@v1.0.3
32
+ uses : codecov/codecov-action@v1
35
33
with :
36
- token : ${{secrets.CODECOV_TOKEN}}
37
34
file : info.lcov
38
35
39
36
" tuxOS-Performance-Tests " :
43
40
images :
44
41
- swift:5.1
45
42
- swift:5.2
43
+ - swiftlang/swift:nightly-5.3-bionic
46
44
container :
47
45
image : ${{ matrix.images }}
48
- volumes :
49
- - $GITHUB_WORKSPACE:/src
50
- options : --workdir /src
51
46
steps :
52
47
- name : Checkout
53
48
uses : actions/checkout@v1
67
62
images :
68
63
- swift:5.1
69
64
- swift:5.2
65
+ - swiftlang/swift:nightly-5.3-bionic
70
66
container :
71
67
image : ${{ matrix.images }}
72
- volumes :
73
- - $GITHUB_WORKSPACE:/src
74
- options : --workdir /src
75
68
env :
76
69
MAX_ALLOCS_ALLOWED_jsonvalue_to_bytes : 0
77
70
steps :
0 commit comments