Skip to content

Commit 2e3788c

Browse files
committed
update github action for CI
1 parent 0e764ff commit 2e3788c

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
name: CI
22
on:
3+
pull_request:
34
push:
45
branch:
56
- master
@@ -12,22 +13,21 @@ jobs:
1213
test:
1314
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
1415
runs-on: ${{ matrix.os }}
16+
env:
17+
JULIA_PKG_SERVER: ""
1518
strategy:
1619
fail-fast: false
1720
matrix:
1821
version:
19-
- '1.5'
22+
- '1.6'
2023
- 'nightly'
2124
os:
2225
- ubuntu-latest
2326
arch:
2427
- x64
2528
steps:
26-
- name: Checkout
27-
uses: actions/checkout@v2
28-
29-
- name: Setup julia
30-
uses: julia-actions/setup-julia@v1
29+
- uses: actions/checkout@v2
30+
- uses: julia-actions/setup-julia@v1
3131
with:
3232
version: ${{ matrix.version }}
3333
arch: ${{ matrix.arch }}
@@ -53,10 +53,11 @@ jobs:
5353
git config --global user.email [email protected]
5454
5555
- name: Run tests
56-
uses: julia-actions/julia-runtest@latest
5756
env:
5857
IIF_TEST: false
59-
SKIP_CGDFG_TESTS: true
58+
DO_CGDFG_TESTS: false
59+
DFG_USE_CGDFG: false
60+
uses: julia-actions/julia-runtest@latest
6061
continue-on-error: ${{ matrix.version == 'nightly' }}
6162

6263
- name: Process Coverage
@@ -80,7 +81,7 @@ jobs:
8081
- name: Setup julia
8182
uses: julia-actions/setup-julia@v1
8283
with:
83-
version: 1.4
84+
version: 1.6
8485
arch: x64
8586

8687
- name: Install neo4j
@@ -119,10 +120,11 @@ jobs:
119120
git config --global user.email [email protected]
120121
121122
- name: Run tests
122-
uses: julia-actions/julia-runtest@latest
123123
env:
124124
IIF_TEST: true
125-
SKIP_CGDFG_TESTS: false
125+
DO_CGDFG_TESTS: true
126+
DFG_USE_CGDFG: true
127+
uses: julia-actions/julia-runtest@latest
126128

127129
- name: Process Coverage
128130
uses: julia-actions/julia-processcoverage@v1
@@ -146,10 +148,13 @@ jobs:
146148
- name: Setup julia
147149
uses: julia-actions/setup-julia@v1
148150
with:
149-
version: 1.4
151+
version: 1.6
150152
arch: x64
151153

152154
- name: Documentation
155+
env:
156+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
157+
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}
153158
run: |
154159
julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()'
155160
julia --project=docs/ docs/make.jl

0 commit comments

Comments
 (0)