Install JuliaFormatter in workflow

This commit is contained in:
Anton Reinhard 2023-11-24 18:31:54 +01:00
parent 8e4949d6f2
commit 12d4811d7e

@ -21,6 +21,9 @@ jobs:
with:
version: '1.9.2'
- name: Instantiate
run: julia --project=./ -e 'using Pkg; Pkg.instantiate()'
- name: Format check
run: |
julia --project=./ -e 'using JuliaFormatter; format(".", verbose=true, ignore=[".julia/*"])'
@ -35,11 +38,11 @@ jobs:
end'
- name: Run tests
run: julia --project=./ -t 4 -e 'import Pkg; Pkg.test()' -O0
run: julia --project=./ -t 4 -e 'using Pkg; Pkg.test()' -O0
- name: Run examples
run: |
julia --project=examples/ -e 'import Pkg; Pkg.develop(Pkg.PackageSpec(path=pwd())); Pkg.instantiate(); Pkg.precompile()'
julia --project=examples/ -e 'using Pkg; Pkg.develop(Pkg.PackageSpec(path=pwd())); Pkg.instantiate(); Pkg.precompile()'
julia --project=examples/ -t 4 -e 'include("examples/import_bench.jl")' -O3
docs:
@ -58,7 +61,7 @@ jobs:
- name: Build docs
run: |
julia --project=docs/ -e 'import Pkg; Pkg.develop(Pkg.PackageSpec(path=pwd())); Pkg.instantiate(); Pkg.precompile()'
julia --project=docs/ -e 'using Pkg; Pkg.develop(Pkg.PackageSpec(path=pwd())); Pkg.instantiate(); Pkg.precompile()'
julia --project=docs/ docs/make.jl
- name: Upload artifacts