diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml new file mode 100644 index 00000000..bcedf4d6 --- /dev/null +++ b/.github/workflows/Downgrade.yml @@ -0,0 +1,28 @@ +name: Downgrade +env: + JULIA_NUM_THREADS: 4 +on: + pull_request: + branches: + - master + push: + branches: + - master +jobs: + test: + runs-on: ubuntu-latest + strategy: + matrix: + version: ['lts'] + steps: + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v2 + with: + version: ${{ matrix.version }} + - uses: julia-actions/julia-downgrade-compat@v1 + with: + skip: Pkg,TOML + - uses: julia-actions/julia-buildpkg@v1 + - uses: julia-actions/julia-runtest@v1 + with: + coverage: false diff --git a/Project.toml b/Project.toml index fc1fdc89..5c5d8959 100644 --- a/Project.toml +++ b/Project.toml @@ -29,12 +29,15 @@ G4Vis = ["Makie", "Colors", "StaticArrays", "Rotations", "LinearAlgebra", "IGLWr [compat] CSV = "0.10" -CxxWrap = "0.16" +Colors = "0.12.9, 0.13" +CxxWrap = "0.16, 0.17" FHist = "0.11" Geant4_julia_jll = "0.2" GeometryBasics = "0.5" IGLWrap_jll = "2.6.0" -Makie = "0.23" +Makie = "0.22, 0.23" +Rotations = "1" +StaticArrays = "1" julia = "1.9" [extras]