File tree Expand file tree Collapse file tree 2 files changed +20
-21
lines changed Expand file tree Collapse file tree 2 files changed +20
-21
lines changed Original file line number Diff line number Diff line change @@ -15,41 +15,42 @@ jobs:
15
15
fail-fast : false
16
16
matrix :
17
17
version :
18
- - 1
18
+ - " 1.0" # LTS
19
+ - " 1" # Latest Release
19
20
os :
20
21
- ubuntu-latest
21
22
- macOS-latest
22
23
- windows-latest
23
24
arch :
24
25
- x64
26
+ - x86
27
+ exclude :
28
+ # Test 32-bit only on Linux
29
+ - os : macOS-latest
30
+ arch : x86
31
+ - os : windows-latest
32
+ arch : x86
25
33
include :
26
- # Add a 1.0 job just to make sure we still support it
27
- - os : ubuntu-latest
28
- version : 1.0.5
29
- arch : x64
30
- # Add a 1.3 job because that's what Invenia actually uses
34
+ # Add a 1.5 job because that's what Invenia actually uses
31
35
- os : ubuntu-latest
32
- version : 1.3
36
+ version : 1.5
33
37
arch : x64
34
- # Add a 32-bit job to ensure we don't have any 64-bit specific logic
35
- - os : ubuntu-latest
36
- version : 1
37
- arch : x86
38
38
steps :
39
39
- uses : actions/checkout@v2
40
40
- uses : julia-actions/setup-julia@v1
41
41
with :
42
42
version : ${{ matrix.version }}
43
43
arch : ${{ matrix.arch }}
44
- - uses : actions/cache@v1
44
+ - uses : actions/cache@v2
45
45
env :
46
46
cache-name : cache-artifacts
47
47
with :
48
48
path : ~/.julia/artifacts
49
- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
49
+ key : ${{ runner.os }}-${{ matrix.arch }}- test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
50
50
restore-keys : |
51
- ${{ runner.os }}-test-${{ env.cache-name }}-
52
- ${{ runner.os }}-test-
51
+ ${{ runner.os }}-${{ matrix.arch }}-test-${{ env.cache-name }}-
52
+ ${{ runner.os }}-${{ matrix.arch }}-test-
53
+ ${{ runner.os }}-${{ matrix.arch }}-
53
54
${{ runner.os }}-
54
55
- uses : julia-actions/julia-buildpkg@latest
55
56
- run : |
Original file line number Diff line number Diff line change @@ -13,16 +13,14 @@ jobs:
13
13
with :
14
14
version : nightly
15
15
arch : x64
16
- - uses : actions/cache@v1
16
+ - uses : actions/cache@v2
17
17
env :
18
- cache-name : cache-artifacts
18
+ cache-name : julia-nightly- cache-artifacts
19
19
with :
20
20
path : ~/.julia/artifacts
21
- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
21
+ key : ${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
22
22
restore-keys : |
23
- ${{ runner.os }}-test-${{ env.cache-name }}-
24
- ${{ runner.os }}-test-
25
- ${{ runner.os }}-
23
+ ${{ env.cache-name }}-
26
24
- uses : julia-actions/julia-buildpkg@latest
27
25
- run : |
28
26
git config --global user.name Tester
You can’t perform that action at this time.
0 commit comments