From e73e59325b2c781c5f9f696f1a04f5dda203c468 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 10 Dec 2023 18:46:56 -0500 Subject: [PATCH 01/15] Add downgrade CI for testing lower bounds --- .github/workflows/Downgrade.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .github/workflows/Downgrade.yml diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml new file mode 100644 index 000000000..020352399 --- /dev/null +++ b/.github/workflows/Downgrade.yml @@ -0,0 +1,16 @@ +jobs: + test: + strategy: + matrix: + version: ['1'] + steps: + - uses: actions/checkout@v3 + - 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 From d115de806d334316a1b56b7a89fa99d72db371a8 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 10 Dec 2023 18:48:16 -0500 Subject: [PATCH 02/15] add name --- .github/workflows/Downgrade.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 020352399..3fdfdc127 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -1,3 +1,5 @@ +name: Downgrade + jobs: test: strategy: From 22337e122737113f5f52f520a60160789300f275 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 10 Dec 2023 18:49:29 -0500 Subject: [PATCH 03/15] add on? --- .github/workflows/Downgrade.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 3fdfdc127..8e5eb5616 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -1,5 +1,15 @@ name: Downgrade - +on: + pull_request: + branches: + - master + paths-ignore: + - 'docs/**' + push: + branches: + - master + paths-ignore: + - 'docs/**' jobs: test: strategy: From edc231b8beef0e5625b42216e6fe617b1a5a0b2b Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 10 Dec 2023 18:51:30 -0500 Subject: [PATCH 04/15] runs on --- .github/workflows/Downgrade.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 8e5eb5616..a7ccf8ea4 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -12,6 +12,7 @@ on: - 'docs/**' jobs: test: + runs-on: ubuntu-latest strategy: matrix: version: ['1'] From fd411bd865dea4fee0da6ac3be8cbdc5c689556f Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 10 Dec 2023 22:03:48 -0500 Subject: [PATCH 05/15] remove condiional --- .github/workflows/Downgrade.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index a7ccf8ea4..b39302436 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -22,7 +22,7 @@ jobs: with: version: ${{ matrix.version }} - uses: cjdoris/julia-downgrade-compat-action@v1 - if: ${{ matrix.version == '1.6' }} +# if: ${{ matrix.version == '1.6' }} with: skip: Pkg,TOML - uses: julia-actions/julia-buildpkg@v1 From 68319fd7c3c758339b2c6f8cb341ada4161efe88 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 10 Dec 2023 22:20:32 -0500 Subject: [PATCH 06/15] fix statistics bound --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index b6cee24ab..45f2e0607 100644 --- a/Project.toml +++ b/Project.toml @@ -79,7 +79,7 @@ RuntimeGeneratedFunctions = "0.5" SciMLOperators = "0.1.18, 0.2, 0.3" StaticArrays = "1" StaticArraysCore = "1" -Statistics = "1" +Statistics = "1.9" SymbolicIndexingInterface = "0.2" Tables = "1" TruncatedStacktraces = "1" From 673092f384463a4ab9c04986e6a51c2bfb37aeb7 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 10 Dec 2023 22:33:54 -0500 Subject: [PATCH 07/15] Update Project.toml --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 45f2e0607..200a95e0e 100644 --- a/Project.toml +++ b/Project.toml @@ -83,7 +83,7 @@ Statistics = "1.9" SymbolicIndexingInterface = "0.2" Tables = "1" TruncatedStacktraces = "1" -QuasiMonteCarlo = "0.3" +QuasiMonteCarlo = "0.2, 0.3" Zygote = "0.6" julia = "1.9" From f21f74e007e7e203afe1dfdfc94fa7370dbdf606 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 10 Dec 2023 22:50:34 -0500 Subject: [PATCH 08/15] Update Project.toml --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 200a95e0e..5958aa194 100644 --- a/Project.toml +++ b/Project.toml @@ -73,7 +73,7 @@ PyCall = "1.96" PythonCall = "0.9" RCall = "0.13.18" RecipesBase = "0.7.0, 0.8, 1.0" -RecursiveArrayTools = "2.33" +RecursiveArrayTools = "2.38" Reexport = "1" RuntimeGeneratedFunctions = "0.5" SciMLOperators = "0.1.18, 0.2, 0.3" From 9422845489921395f7e87d416f46a6931d088c4f Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 11 Dec 2023 05:21:01 -0500 Subject: [PATCH 09/15] Get rid of some really low lower bounds --- Project.toml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Project.toml b/Project.toml index 45f2e0607..2b3d682da 100644 --- a/Project.toml +++ b/Project.toml @@ -50,18 +50,18 @@ SciMLBaseRCallExt = "RCall" SciMLBaseZygoteExt = "Zygote" [compat] -ADTypes = "0.1.3, 0.2" -ArrayInterface = "6, 7" +ADTypes = "0.2" +ArrayInterface = "7" ChainRules = "1.57.0" ChainRulesCore = "1.16" CommonSolve = "0.2.4" ConstructionBase = "1" Distributed = "1.9" -DocStringExtensions = "0.8, 0.9" +DocStringExtensions = "0.9" EnumX = "1" FillArrays = "1.6" FunctionWrappersWrappers = "0.1.3" -IteratorInterfaceExtensions = "^0.1, ^1" +IteratorInterfaceExtensions = "^1" LinearAlgebra = "1.9" Logging = "1.9" Markdown = "1.9" @@ -72,13 +72,13 @@ Printf = "1.9" PyCall = "1.96" PythonCall = "0.9" RCall = "0.13.18" -RecipesBase = "0.7.0, 0.8, 1.0" +RecipesBase = "1.0" RecursiveArrayTools = "2.33" Reexport = "1" RuntimeGeneratedFunctions = "0.5" -SciMLOperators = "0.1.18, 0.2, 0.3" +SciMLOperators = "0.3" StaticArrays = "1" -StaticArraysCore = "1" +StaticArraysCore = "1.4" Statistics = "1.9" SymbolicIndexingInterface = "0.2" Tables = "1" From a1765a030d5721ab6191b113f4e3074d6a0181e7 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 11 Dec 2023 05:26:05 -0500 Subject: [PATCH 10/15] bump a few more --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 3a3810ad7..f0383f733 100644 --- a/Project.toml +++ b/Project.toml @@ -51,7 +51,7 @@ SciMLBaseZygoteExt = "Zygote" [compat] ADTypes = "0.2" -ArrayInterface = "7" +ArrayInterface = "7.6" ChainRules = "1.57.0" ChainRulesCore = "1.16" CommonSolve = "0.2.4" @@ -77,7 +77,7 @@ RecursiveArrayTools = "2.38" Reexport = "1" RuntimeGeneratedFunctions = "0.5" SciMLOperators = "0.3" -StaticArrays = "1" +StaticArrays = "1.7" StaticArraysCore = "1.4" Statistics = "1.9" SymbolicIndexingInterface = "0.2" From 414ce1dd19fb5dda3268d663d68114288332cdfa Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 11 Dec 2023 05:42:18 -0500 Subject: [PATCH 11/15] bump fillarrays lower bound --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index f0383f733..015b04ddd 100644 --- a/Project.toml +++ b/Project.toml @@ -59,7 +59,7 @@ ConstructionBase = "1" Distributed = "1.9" DocStringExtensions = "0.9" EnumX = "1" -FillArrays = "1.6" +FillArrays = "1.9" FunctionWrappersWrappers = "0.1.3" IteratorInterfaceExtensions = "^1" LinearAlgebra = "1.9" From 8c3f4f231ecd2b824a6347ea8e3b3d67358d5c50 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 11 Dec 2023 05:53:50 -0500 Subject: [PATCH 12/15] higher qmc --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 015b04ddd..40be9c848 100644 --- a/Project.toml +++ b/Project.toml @@ -83,7 +83,7 @@ Statistics = "1.9" SymbolicIndexingInterface = "0.2" Tables = "1" TruncatedStacktraces = "1" -QuasiMonteCarlo = "0.2, 0.3" +QuasiMonteCarlo = "0.2.19, 0.3" Zygote = "0.6" julia = "1.9" From 606e3d596bc34aa7d50486c1495145d4d5e79a95 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 11 Dec 2023 06:19:09 -0500 Subject: [PATCH 13/15] require zygote patches --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 40be9c848..855a1e675 100644 --- a/Project.toml +++ b/Project.toml @@ -84,7 +84,7 @@ SymbolicIndexingInterface = "0.2" Tables = "1" TruncatedStacktraces = "1" QuasiMonteCarlo = "0.2.19, 0.3" -Zygote = "0.6" +Zygote = "0.6.67" julia = "1.9" [extras] From a2cac6441f0c95b7f3b4254d2c816c50d2c7b846 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 11 Dec 2023 06:25:11 -0500 Subject: [PATCH 14/15] big bumps --- Project.toml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Project.toml b/Project.toml index 247ac4a13..c9cbc5e1c 100644 --- a/Project.toml +++ b/Project.toml @@ -50,12 +50,12 @@ SciMLBaseRCallExt = "RCall" SciMLBaseZygoteExt = "Zygote" [compat] -ADTypes = "0.2" +ADTypes = "0.2.5" ArrayInterface = "7.6" -ChainRules = "1.57.0" -ChainRulesCore = "1.16" +ChainRules = "1.58.0" +ChainRulesCore = "1.18" CommonSolve = "0.2.4" -ConstructionBase = "1" +ConstructionBase = "1.5" Distributed = "1.9" DocStringExtensions = "0.9" EnumX = "1" @@ -70,19 +70,19 @@ PrecompileTools = "1" Preferences = "1.3" Printf = "1.9" PyCall = "1.96" -PythonCall = "0.9" +PythonCall = "0.9.15" RCall = "0.13.18" RecipesBase = "1.0" RecursiveArrayTools = "2.38" Reexport = "1" RuntimeGeneratedFunctions = "0.5" -SciMLOperators = "0.3" +SciMLOperators = "0.3.7" StaticArrays = "1.7" StaticArraysCore = "1.4" Statistics = "1.9" SymbolicIndexingInterface = "0.2" -Tables = "1" -TruncatedStacktraces = "1" +Tables = "1.11" +TruncatedStacktraces = "1.4" QuasiMonteCarlo = "0.2.19, 0.3" Zygote = "0.6.67" julia = "1.9" From 16a459e5b06c6192eebb04571d42fc235b1d4d8d Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 11 Dec 2023 06:31:58 -0500 Subject: [PATCH 15/15] up precompiletools --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index c9cbc5e1c..b2e8c4eca 100644 --- a/Project.toml +++ b/Project.toml @@ -66,7 +66,7 @@ LinearAlgebra = "1.9" Logging = "1.9" Markdown = "1.9" PartialFunctions = "1.1" -PrecompileTools = "1" +PrecompileTools = "1.2" Preferences = "1.3" Printf = "1.9" PyCall = "1.96"