1name: Julia 2 3on: 4 push: 5 6jobs: 7 test: 8 strategy: 9 matrix: 10 os: [ubuntu-20.04] 11 julia-version: ['1'] 12 13 runs-on: ${{ matrix.os }} 14 15 steps: 16 - name: Environment setup 17 uses: actions/checkout@v2 18 - name: Julia setup 19 uses: julia-actions/setup-julia@latest 20 with: 21 version: ${{ matrix.julia-version }} 22 - name: Julia test and style 23 run: | 24 make info 25 make -j2 26 export JULIA_LIBCEED_LIB=$(find $PWD/lib -name "libceed.*") 27 pushd julia/LibCEED.jl 28 julia --project -e 'import Pkg; Pkg.build(); Pkg.test("LibCEED"; coverage=true, test_args=["--run-dev-tests"])' 29 unset JULIA_LIBCEED_LIB && julia --project -e 'import Pkg; Pkg.build(); Pkg.test("LibCEED")' 30 julia --project=.style/ -e 'import Pkg; Pkg.instantiate()' && julia --project=.style/ .style/ceed_style.jl && git diff --exit-code src test examples 31