11name : CI
2-
32on :
43 push :
54 branches :
65 - main
76 tags : ' *'
87 pull_request :
9-
108env :
119 JULIA_PKG_SERVER : https://internal.juliahub.com/
12-
1310jobs :
1411 test :
1512 name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
@@ -18,29 +15,26 @@ jobs:
1815 fail-fast : false
1916 matrix :
2017 version :
21- - ' 1.10 '
18+ - ' 1'
2219 os :
2320 - ubuntu-latest
21+ # - macOS-latest
2422 arch :
2523 - x64
2624 steps :
27- - name : Set debug env
28- run : export JULIA_DEBUG="loading"
29- - uses : actions/checkout@v3.3.0
25+ - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
26+ name : Checkout
3027 - uses : julia-actions/cache@v1
3128 - uses : julia-actions/setup-julia@v1
3229 with :
3330 version : ${{ matrix.version }}
3431 arch : ${{ matrix.arch }}
35- - uses : PumasAI/add-private-registry@main
32+ - name : " Set up private JuliaHub registries"
33+ uses : " JuliaComputing/set-up-private-juliahub-registries@v2.0.0"
3634 with :
37- juliahub_token_encoded : ${{ secrets.JULIAHUB_TOKEN_ENCODED }}
38- private_registry_name : JuliaHubRegistry
39- private_registry_uuid : de52bcdf-fcb2-40cf-a397-3d64b64f4d9c
35+ encoded-juliahub-token : " ${{ secrets.JULIAHUB_TOKEN_ENCODED }}"
36+ ssh-key : " ${{ secrets.JULIASIM_REGISTRY_SSH_KEY }}"
4037 - uses : julia-actions/julia-buildpkg@v1
41- - uses : julia-actions/julia-runtest@v1
42- - uses : julia-actions/julia-processcoverage@v1
43- - uses : codecov/codecov-action@v4
44- with :
45- token : ${{ secrets.CODECOV_TOKEN }}
46- if : matrix.os == 'ubuntu-latest' && matrix.arch == 'x64'
38+ - name : Run tests with virtual display
39+ run : DISPLAY=:0 xvfb-run --auto-servernum -s '-screen 0 1024x768x24' julia --project -e 'using Pkg; Pkg.test()'
40+ continue-on-error : ${{ matrix.version == '1.6' }}
0 commit comments