Skip to content

Commit 3e2a46c

Browse files
Prepare SymbolicAnalysis 0.5 downgrade environment
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
1 parent 2886876 commit 3e2a46c

8 files changed

Lines changed: 48 additions & 22 deletions

File tree

.github/dependabot.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ updates:
1010
- "/"
1111
- "/docs"
1212
- "/test"
13+
- "/test/DGP"
1314
schedule:
1415
interval: "daily"
1516
groups:

.github/workflows/Downgrade.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,21 @@ on:
1111
paths-ignore:
1212
- 'docs/**'
1313
jobs:
14-
downgrade:
14+
downgrade-core:
1515
uses: "SciML/.github/.github/workflows/downgrade.yml@v1"
1616
with:
1717
julia-version: "lts"
18-
# Downgrade the test project too: its deps (Optimization/Zygote/ForwardDiff)
19-
# have floors that pull transitive deps (SciMLBase) far above the package's
20-
# own minima, so pinning only the root project leaves an unsatisfiable env.
18+
group: "Core"
2119
projects: ".,test"
2220
secrets: "inherit"
21+
22+
# Core and DGP intentionally resolve different LogExpFunctions generations.
23+
# Separate Julia processes prevent extensions from binding to a version loaded
24+
# by the other environment.
25+
downgrade-dgp:
26+
uses: "SciML/.github/.github/workflows/downgrade.yml@v1"
27+
with:
28+
julia-version: "lts"
29+
group: "DGP"
30+
projects: "test/DGP"
31+
secrets: "inherit"

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "SymbolicAnalysis"
22
uuid = "4297ee4d-0239-47d8-ba5d-195ecdf594fe"
33
authors = ["Vaibhav Dixit <vaibhavyashdixit@gmail.com>", "Shashi Gowda <gowda@mit.edu>"]
4-
version = "0.4.0"
4+
version = "0.5.0"
55

66
[deps]
77
DSP = "717857b8-e6f2-59f4-9121-6e50c889abd2"

docs/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ Manifolds = "0.9, 0.11"
3232
PDMats = "0.11"
3333
RecursiveArrayTools = "3, 4.3"
3434
StatsBase = "0.34"
35-
SymbolicAnalysis = "0.3.6, 0.4"
35+
SymbolicAnalysis = "0.5"
3636
SymbolicUtils = "4.35"
3737
Symbolics = "7.28"

test/DGP/Project.toml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
[deps]
2+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
3+
Manifolds = "1cead3c2-87b3-11e9-0ccd-23c62b72b94e"
4+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
5+
OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb"
6+
OptimizationManopt = "e57b7fff-7ee7-4550-b4f0-90e9476e9fb6"
7+
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
8+
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
9+
SymbolicAnalysis = "4297ee4d-0239-47d8-ba5d-195ecdf594fe"
10+
Symbolics = "0c5d862f-8b57-4792-8d23-62f2024744c7"
11+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
12+
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
13+
14+
[sources]
15+
SymbolicAnalysis = {path = "/home/crackauc/sandbox/tmp_20260715_055953_80193/audit/worktrees/symbolicanalysis-downgrade-current"}
16+
17+
[compat]
18+
LinearAlgebra = "1.10"
19+
Manifolds = "0.10, 0.11"
20+
Optimization = "5.6.1"
21+
OptimizationBase = "5.2.2"
22+
OptimizationManopt = "1.3.2"
23+
Random = "1.10"
24+
SafeTestsets = "0.1.0"
25+
Symbolics = "7.28"
26+
Test = "1"
27+
Zygote = "0.7.10"
28+
julia = "1.10"

test/dgp.jl renamed to test/DGP/dgp.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using Manifolds, Symbolics, SymbolicAnalysis, LinearAlgebra
2-
using LinearAlgebra, PDMats
32
using Symbolics: unwrap
4-
using Test, Zygote, ForwardDiff
3+
using Test, Zygote
54
using SymbolicAnalysis: propagate_sign, propagate_curvature, propagate_gcurvature
65

76
@variables X[1:5, 1:5]

test/Project.toml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,19 @@
11
[deps]
22
AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a"
33
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
4-
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
54
JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
65
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
76
Manifolds = "1cead3c2-87b3-11e9-0ccd-23c62b72b94e"
8-
Manopt = "0fc0a36d-df90-57f3-8f93-d78a9fc72bb5"
9-
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
10-
OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb"
11-
OptimizationManopt = "e57b7fff-7ee7-4550-b4f0-90e9476e9fb6"
12-
PDMats = "90014a1f-27ba-587c-ab20-58faa44d9150"
137
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
148
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
159
SciMLTesting = "09d9d899-5365-40a9-917a-5f67fddea283"
1610
Symbolics = "0c5d862f-8b57-4792-8d23-62f2024744c7"
1711
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
18-
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
1912
[compat]
2013
AllocCheck = "0.2.4"
2114
Aqua = "0.8"
22-
ForwardDiff = "1.3.3"
2315
JET = "0.9,0.10,0.11"
2416
Manifolds = "0.10, 0.11"
25-
Manopt = "0.5.25, 0.6"
26-
Optimization = "5.6.1"
27-
OptimizationBase = "5.1.3"
28-
OptimizationManopt = "1.3.2"
29-
PDMats = "0.11"
3017
SafeTestsets = "0.1.0"
3118
SciMLTesting = "2.1"
3219
Symbolics = "7.28"
33-
Zygote = "0.7.10"

test/test_groups.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
[Core]
22
versions = ["lts", "1", "pre"]
33

4+
[DGP]
5+
versions = ["lts", "1", "pre"]
6+
47
[QA]
58
versions = ["lts", "1"]

0 commit comments

Comments
 (0)