@@ -14,12 +14,12 @@ jobs:
14
14
strategy :
15
15
fail-fast : false
16
16
matrix :
17
- version : ['1.8', '1.9', '1.10.0-beta2 ', 'nightly']
17
+ version : ['1.8', '1.9', '1.10.0-rc2 ', 'nightly']
18
18
os : [ubuntu-latest, macOS-latest, windows-latest]
19
19
arch : [x64]
20
20
steps :
21
21
- uses : actions/checkout@v4
22
- - uses : julia-actions/setup-julia@latest
22
+ - uses : julia-actions/setup-julia@v1
23
23
with :
24
24
version : ${{ matrix.version }}
25
25
arch : ${{ matrix.arch }}
@@ -33,13 +33,17 @@ jobs:
33
33
${{ runner.os }}-test-${{ env.cache-name }}-
34
34
${{ runner.os }}-test-
35
35
${{ runner.os }}-
36
- - uses : julia-actions/julia-buildpkg@latest
37
- - run : |
38
- git config --global user.name Tester
39
- git config --global user.email [email protected]
40
- - uses : julia-actions/julia-runtest@latest
36
+ - name : Develop subpackages
37
+ run : |
38
+ julia --project -e "
39
+ using Pkg
40
+ Pkg.develop([PackageSpec(; name=basename(path), path) for path in ARGS])
41
+ " lib/GPUArraysCore lib/JLArrays
42
+ - uses : julia-actions/julia-runtest@v1
41
43
continue-on-error : ${{ matrix.version == 'nightly' }}
42
44
- uses : julia-actions/julia-processcoverage@v1
45
+ with :
46
+ directories : src,lib
43
47
- uses : codecov/codecov-action@v3
44
48
with :
45
49
file : lcov.info
@@ -48,11 +52,17 @@ jobs:
48
52
runs-on : ubuntu-latest
49
53
steps :
50
54
- uses : actions/checkout@v4
51
- - uses : julia-actions/setup-julia@latest
55
+ - uses : julia-actions/setup-julia@v1
52
56
with :
53
57
version : ' 1.8'
58
+ - name : Develop packages
59
+ run : |
60
+ julia -e "
61
+ using Pkg
62
+ Pkg.develop([PackageSpec(; name=basename(splitext(path)[1]), path) for path in ARGS])
63
+ " ../GPUArrays.jl lib/GPUArraysCore
54
64
- name : Install dependencies
55
- run : julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg. instantiate()'
65
+ run : julia --project=docs/ -e 'using Pkg; Pkg.instantiate()'
56
66
- name : Build and deploy
57
67
env :
58
68
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments