diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml new file mode 100644 index 0000000..01ff8ca --- /dev/null +++ b/.github/workflows/Downgrade.yml @@ -0,0 +1,29 @@ +name: Downgrade +on: + pull_request: + branches: + - master + paths-ignore: + - 'docs/**' + push: + branches: + - master + paths-ignore: + - 'docs/**' +jobs: + test: + runs-on: ubuntu-latest + strategy: + matrix: + version: ['1'] + steps: + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v1 + with: + version: ${{ matrix.version }} + - uses: cjdoris/julia-downgrade-compat-action@v1 +# if: ${{ matrix.version == '1.6' }} + with: + skip: Pkg,TOML + - uses: julia-actions/julia-buildpkg@v1 + - uses: julia-actions/julia-runtest@v1 \ No newline at end of file diff --git a/Project.toml b/Project.toml index 3edb933..af17f2d 100644 --- a/Project.toml +++ b/Project.toml @@ -17,7 +17,6 @@ Random123 = "74087812-796a-5b5d-8853-05524746bad3" RandomNumbers = "e6cf234a-135c-5ec9-84dd-332b85af5143" RecipesBase = "3cdcf5f2-1ef4-517c-9805-6587b60abb01" RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd" -Requires = "ae029012-a4dd-5104-9daa-d747884805df" ResettableStacks = "ae5879a3-cd67-5da8-be7f-38c6eb64a37b" SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" @@ -30,22 +29,22 @@ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267" DiffEqNoiseProcessReverseDiffExt = "ReverseDiff" [compat] -DiffEqBase = "6.11" -Distributions = "0.22, 0.23, 0.24, 0.25" -GPUArraysCore = "0.1" -Optim = "1" -PoissonRandom = "0.4" -QuadGK = "2" -Random123 = "1.2" -RandomNumbers = "1.3" -RecipesBase = "0.7, 0.8, 1.0" -RecursiveArrayTools = "2, 3" -Requires = "1" -ResettableStacks = "0.6, 1.0" -SciMLBase = "1, 2" -StaticArraysCore = "1.4" -Statistics = "1" -julia = "1.9" +DiffEqBase = "~6.103.0" +Distributions = "=0.25.0" +GPUArraysCore = "=0.1" +Optim = "~1.2" +PoissonRandom = "=0.4.0" +QuadGK = "~2.4.0" +Random123 = "~1.2.0" +RandomNumbers = "~1.5.0" +RecipesBase = "~1.1.0" +RecursiveArrayTools = "~2.29" +ResettableStacks = "~1.1" +SDEProblemLibrary = "=0.1.4" +SciMLBase = "~1.76.0" +StaticArraysCore = "~1.4" +Statistics = "~1.9" +julia = "~1.9" [extras] Cubature = "667455a9-e2ce-5579-9412-b964f529a492" diff --git a/src/DiffEqNoiseProcess.jl b/src/DiffEqNoiseProcess.jl index 7975fa0..6b50a48 100644 --- a/src/DiffEqNoiseProcess.jl +++ b/src/DiffEqNoiseProcess.jl @@ -44,15 +44,6 @@ include("noise_interfaces/common.jl") include("correlated_noisefunc.jl") include("pCN.jl") -import Requires -@static if !isdefined(Base, :get_extension) - function __init__() - Requires.@require ReverseDiff="37e2e3b7-166d-5795-8a7a-e32c996b4267" begin - include("../ext/DiffEqNoiseProcessReverseDiffExt.jl") - end - end -end - export RSWM export NoiseProcess, SimpleNoiseProcess, adaptive_alg