Skip to content

Commit 304fa82

Browse files
committed
Set up CI for sysimage build
1 parent 90b2e47 commit 304fa82

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/CI.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,29 @@ jobs:
3838
${{ runner.os }}-
3939
- uses: julia-actions/julia-buildpkg@v1
4040
- uses: julia-actions/julia-runtest@v1
41+
test_sysimage:
42+
name: JuliaSyntax sysimage build - ${{ github.event_name }}
43+
runs-on: ubuntu-latest
44+
strategy:
45+
fail-fast: false
46+
steps:
47+
- uses: actions/checkout@v2
48+
- uses: julia-actions/setup-julia@v1
49+
with:
50+
version: 1.6
51+
arch: x64
52+
- uses: actions/cache@v1
53+
env:
54+
cache-name: cache-artifacts
55+
with:
56+
path: ~/.julia/artifacts
57+
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
58+
restore-keys: |
59+
${{ runner.os }}-test-${{ env.cache-name }}-
60+
${{ runner.os }}-test-
61+
${{ runner.os }}-
62+
- uses: julia-actions/julia-buildpkg@v1
63+
- run: julia sysimage/compile.jl
4164
# docs:
4265
# name: Documentation
4366
# runs-on: ubuntu-latest

0 commit comments

Comments
 (0)