Skip to content

Commit 551ab58

Browse files
shravanngoswamiidependabot[bot]yebai
authored
Bump the all-julia-packages group across 7 directories with 12 updates (#1435)
Supersedes #1433. Same dependency bump dependabot proposed there, opened from a plain branch instead of `dependabot/julia/*` so `julia-runtest`'s `force_latest_compatible_version` (which auto-forces `true` purely by matching the branch name against `dependabot/julia*`/`compathelper/*`) doesn't force-pin every compat entry to the top of its own range independently of what's actually installable. The CI failures on #1433 were exactly that: `force_latest_compatible_version=true` demands OrderedCollections sit at literally 2.0.1, but MCMCChains caps at `OrderedCollections = "1.4"` across every version DynamicPPL allows (checked 6.0.0 through 7.7.0 directly against MCMCChains' own Project.toml -- all of them). Under normal resolution this isn't a conflict at all: OrderedCollections just resolves to 1.x, same as before the bump, since MCMCChains' ceiling never moves regardless of what DynamicPPL's own compat permits. This is a genuine false positive, not a real issue -- confirmed by resolving cleanly on Julia 1.10, 1.11, and 1.12 (all three CI matrix versions) with no forcing involved. Verified locally before pushing: - `Pkg.resolve()` succeeds on `test/Project.toml` against Julia 1.10, 1.11, and 1.12 - Full test suite (`GROUP=Group1` and `GROUP=Group2`) passes on Julia 1.10 (the `min` job, furthest from what's already validated): 61959 + further tests, all pass (8 pre-existing `@test_broken` markers, not failures) - The `enzyme`, `floattypes`, `marginallogdensities`, and `reversediff` jobs already passed on the original PR (those don't hit `force_latest_compatible_version` the same way), so their new exact-version compat pins (ADTypes, AbstractPPL, Bijectors, DifferentiationInterface, Enzyme, ForwardDiff, Distributions, LogDensityProblems) needed no further changes No other changes were needed -- unlike the AbstractPPL.jl and AdvancedHMC.jl dependabot PRs bumped around the same time, this one didn't have a real version-floor mismatch (like a package needing a newer Julia than what's tested) hiding behind the force-latest false positive. --- Generated with [Claude Code](https://claude.com/claude-code) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Hong Ge <3279477+yebai@users.noreply.github.com>
1 parent a49099c commit 551ab58

7 files changed

Lines changed: 35 additions & 6 deletions

File tree

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ MCMCChains = "6, 7"
7171
MacroTools = "0.5.6"
7272
MarginalLogDensities = "0.4.3"
7373
Mooncake = "0.4.147, 0.5, 0.6"
74-
OrderedCollections = "1"
75-
PartitionedDistributions = "0.0.1"
74+
OrderedCollections = "1, 2.0"
75+
PartitionedDistributions = "0.0.1, 0.1"
7676
PrecompileTools = "1.2.1"
7777
Preferences = "1.5.2"
7878
Printf = "1.10"

docs/Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@ ForwardDiff = "0.10, 1"
4242
LogDensityProblems = "2"
4343
MCMCChains = "5, 6, 7"
4444
MarginalLogDensities = "0.4"
45-
OrderedCollections = "1"
45+
OrderedCollections = "1, 2.0"
4646
StableRNGs = "1"
47-
StatsFuns = "1"
47+
StatsFuns = "1, 2.2"

test/Project.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,21 +39,22 @@ AbstractMCMC = "5.10"
3939
AbstractPPL = "0.15"
4040
Accessors = "0.1"
4141
Aqua = "0.8"
42-
ComponentArrays = "0.15"
4342
BangBang = "0.4"
4443
Bijectors = "0.16"
4544
Chairmarks = "1"
4645
Combinatorics = "1"
46+
ComponentArrays = "0.15"
4747
DifferentiationInterface = "0.6.41, 0.7"
4848
DimensionalData = "0.30"
4949
Distributions = "0.25"
5050
Documenter = "1"
51+
DynamicPPL = "0.42.1"
5152
ForwardDiff = "0.10.12, 1"
5253
InvertedIndices = "1"
5354
LogDensityProblems = "2"
5455
MCMCChains = "7.2.1"
5556
Mooncake = "0.4, 0.5, 0.6"
5657
OffsetArrays = "1"
57-
OrderedCollections = "1"
58+
OrderedCollections = "1, 2.0"
5859
StableRNGs = "1"
5960
julia = "1.10"

test/ext/DynamicPPLEnzymeCoreExt/Project.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,12 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1010

1111
[sources]
1212
DynamicPPL = {path = "../../.."}
13+
14+
[compat]
15+
ADTypes = "1.22.1"
16+
AbstractPPL = "0.15.4"
17+
Bijectors = "0.16.2"
18+
DifferentiationInterface = "0.7.20"
19+
DynamicPPL = "0.42.1"
20+
Enzyme = "0.13.184"
21+
ForwardDiff = "1.4.1"

test/ext/DynamicPPLMarginalLogDensitiesExt/Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ DynamicPPL = {path = "../../.."}
1313

1414
[compat]
1515
ADTypes = "1"
16+
AbstractPPL = "0.15.4"
1617
Bijectors = "0.16"
1718
Distributions = "0.25"
19+
DynamicPPL = "0.42.1"
1820
ForwardDiff = "0.10.12, 1"
1921
MarginalLogDensities = "0.4"

test/ext/DynamicPPLReverseDiffExt/Project.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,12 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1515
DynamicPPL = {path = "../../.."}
1616

1717
[compat]
18+
ADTypes = "1.22.1"
19+
AbstractPPL = "0.15.4"
20+
Bijectors = "0.16.2"
1821
DifferentiationInterface = "0.6.41, 0.7"
22+
Distributions = "0.25.129"
23+
DynamicPPL = "0.42.1"
24+
ForwardDiff = "1.4.1"
25+
LogDensityProblems = "2.2.0"
1926
ReverseDiff = "1"

test/floattypes/Project.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,13 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1111

1212
[sources]
1313
DynamicPPL = {path = "../.."}
14+
15+
[compat]
16+
ADTypes = "1.22.1"
17+
AbstractPPL = "0.15.4"
18+
Bijectors = "0.16.2"
19+
DifferentiationInterface = "0.7.20"
20+
Distributions = "0.25.129"
21+
DynamicPPL = "0.42.1"
22+
ForwardDiff = "1.4.1"
23+
LogDensityProblems = "2.2.0"

0 commit comments

Comments
 (0)