Skip to content

Use the numeric type of the input nodes as the output type in grid ge… #106

Use the numeric type of the input nodes as the output type in grid ge…

Use the numeric type of the input nodes as the output type in grid ge… #106

Workflow file for this run

name: Code checks
on:
pull_request:
push:
branches: ["master"]
jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
explicit-imports:
runs-on: ubuntu-latest
name: "ExplicitImports.jl"
steps:
- uses: actions/checkout@v4
# - uses: julia-actions/setup-julia@v2
# with:
# version: '1'
- uses: julia-actions/cache@v2
- uses: julia-actions/julia-buildpkg@v1
- name: Install dependencies
shell: julia {0}
run: |
using Pkg
Pkg.add("ExplicitImports")
- name: ExplicitImports.jl code checks
shell: julia --project {0}
run: |
using Ferrite, ExplicitImports
allow_unanalyzable = (ApplyStrategy, ColoringAlgorithm) # baremodules
check_no_implicit_imports(Ferrite; allow_unanalyzable)
check_no_stale_explicit_imports(Ferrite; allow_unanalyzable)
check_all_qualified_accesses_via_owners(Ferrite)