Bump the all-julia-packages group across 7 directories with 12 updates#1435
Merged
Conversation
Updates the requirements on [OrderedCollections](https://github.com/JuliaCollections/OrderedCollections.jl), [PartitionedDistributions](https://github.com/sethaxen/PartitionedDistributions.jl), [StatsFuns](https://github.com/JuliaStats/StatsFuns.jl), [DynamicPPL](https://github.com/TuringLang/DynamicPPL.jl), [Bijectors](https://github.com/TuringLang/Bijectors.jl), [AbstractPPL](https://github.com/TuringLang/AbstractPPL.jl), [ADTypes](https://github.com/SciML/ADTypes.jl), [ForwardDiff](https://github.com/JuliaDiff/ForwardDiff.jl), [DifferentiationInterface](https://github.com/JuliaDiff/DifferentiationInterface.jl), [Enzyme](https://github.com/EnzymeAD/Enzyme.jl), [Distributions](https://github.com/JuliaStats/Distributions.jl) and [LogDensityProblems](https://github.com/tpapp/LogDensityProblems.jl) to permit the latest version. Updates `OrderedCollections` to 2.0.1 - [Release notes](https://github.com/JuliaCollections/OrderedCollections.jl/releases) - [Commits](JuliaCollections/OrderedCollections.jl@v1.0.0...v2.0.1) Updates `PartitionedDistributions` to 0.1.0 - [Release notes](https://github.com/sethaxen/PartitionedDistributions.jl/releases) - [Commits](sethaxen/PartitionedDistributions.jl@v0.0.1...v0.1.0) Updates `OrderedCollections` to 2.0.1 - [Release notes](https://github.com/JuliaCollections/OrderedCollections.jl/releases) - [Commits](JuliaCollections/OrderedCollections.jl@v1.0.0...v2.0.1) Updates `StatsFuns` to 2.2.0 - [Release notes](https://github.com/JuliaStats/StatsFuns.jl/releases) - [Commits](JuliaStats/StatsFuns.jl@v1.0.0...v2.2.0) Updates `OrderedCollections` to 2.0.1 - [Release notes](https://github.com/JuliaCollections/OrderedCollections.jl/releases) - [Commits](JuliaCollections/OrderedCollections.jl@v1.0.0...v2.0.1) Updates `DynamicPPL` to 0.42.1 - [Release notes](https://github.com/TuringLang/DynamicPPL.jl/releases) - [Changelog](https://github.com/TuringLang/DynamicPPL.jl/blob/main/HISTORY.md) - [Commits](v0.1.0...v0.42.1) Updates `Bijectors` to 0.16.1 - [Release notes](https://github.com/TuringLang/Bijectors.jl/releases) - [Changelog](https://github.com/TuringLang/Bijectors.jl/blob/main/HISTORY.md) - [Commits](TuringLang/Bijectors.jl@v0.1.0...v0.16.1) Updates `AbstractPPL` to 0.15.3 - [Release notes](https://github.com/TuringLang/AbstractPPL.jl/releases) - [Changelog](https://github.com/TuringLang/AbstractPPL.jl/blob/main/HISTORY.md) - [Commits](TuringLang/AbstractPPL.jl@v0.1.0...v0.15.3) Updates `ADTypes` to 1.22.1 - [Release notes](https://github.com/SciML/ADTypes.jl/releases) - [Commits](SciML/ADTypes.jl@v0.1.0...v1.22.1) Updates `ForwardDiff` to 1.4.1 - [Release notes](https://github.com/JuliaDiff/ForwardDiff.jl/releases) - [Commits](JuliaDiff/ForwardDiff.jl@v0.0.2...v1.4.1) Updates `DynamicPPL` to 0.42.1 - [Release notes](https://github.com/TuringLang/DynamicPPL.jl/releases) - [Changelog](https://github.com/TuringLang/DynamicPPL.jl/blob/main/HISTORY.md) - [Commits](v0.1.0...v0.42.1) Updates `DifferentiationInterface` to 0.7.18 - [Release notes](https://github.com/JuliaDiff/DifferentiationInterface.jl/releases) - [Commits](JuliaDiff/DifferentiationInterface.jl@DifferentiationInterface-v0.1.0...DifferentiationInterface-v0.7.18) Updates `Enzyme` to 0.13.176 - [Release notes](https://github.com/EnzymeAD/Enzyme.jl/releases) - [Commits](EnzymeAD/Enzyme.jl@v0.1.0...v0.13.176) Updates `AbstractPPL` to 0.15.3 - [Release notes](https://github.com/TuringLang/AbstractPPL.jl/releases) - [Changelog](https://github.com/TuringLang/AbstractPPL.jl/blob/main/HISTORY.md) - [Commits](TuringLang/AbstractPPL.jl@v0.1.0...v0.15.3) Updates `DynamicPPL` to 0.42.1 - [Release notes](https://github.com/TuringLang/DynamicPPL.jl/releases) - [Changelog](https://github.com/TuringLang/DynamicPPL.jl/blob/main/HISTORY.md) - [Commits](v0.1.0...v0.42.1) Updates `Distributions` to 0.25.129 - [Release notes](https://github.com/JuliaStats/Distributions.jl/releases) - [Commits](JuliaStats/Distributions.jl@0.2.2...v0.25.129) Updates `Bijectors` to 0.16.1 - [Release notes](https://github.com/TuringLang/Bijectors.jl/releases) - [Changelog](https://github.com/TuringLang/Bijectors.jl/blob/main/HISTORY.md) - [Commits](TuringLang/Bijectors.jl@v0.1.0...v0.16.1) Updates `LogDensityProblems` to 2.2.0 - [Release notes](https://github.com/tpapp/LogDensityProblems.jl/releases) - [Changelog](https://github.com/tpapp/LogDensityProblems.jl/blob/master/CHANGELOG.md) - [Commits](tpapp/LogDensityProblems.jl@v0.1.0...v2.2.0) Updates `AbstractPPL` to 0.15.3 - [Release notes](https://github.com/TuringLang/AbstractPPL.jl/releases) - [Changelog](https://github.com/TuringLang/AbstractPPL.jl/blob/main/HISTORY.md) - [Commits](TuringLang/AbstractPPL.jl@v0.1.0...v0.15.3) Updates `ADTypes` to 1.22.1 - [Release notes](https://github.com/SciML/ADTypes.jl/releases) - [Commits](SciML/ADTypes.jl@v0.1.0...v1.22.1) Updates `ForwardDiff` to 1.4.1 - [Release notes](https://github.com/JuliaDiff/ForwardDiff.jl/releases) - [Commits](JuliaDiff/ForwardDiff.jl@v0.0.2...v1.4.1) Updates `DynamicPPL` to 0.42.1 - [Release notes](https://github.com/TuringLang/DynamicPPL.jl/releases) - [Changelog](https://github.com/TuringLang/DynamicPPL.jl/blob/main/HISTORY.md) - [Commits](v0.1.0...v0.42.1) Updates `Distributions` to 0.25.129 - [Release notes](https://github.com/JuliaStats/Distributions.jl/releases) - [Commits](JuliaStats/Distributions.jl@0.2.2...v0.25.129) Updates `Bijectors` to 0.16.1 - [Release notes](https://github.com/TuringLang/Bijectors.jl/releases) - [Changelog](https://github.com/TuringLang/Bijectors.jl/blob/main/HISTORY.md) - [Commits](TuringLang/Bijectors.jl@v0.1.0...v0.16.1) Updates `LogDensityProblems` to 2.2.0 - [Release notes](https://github.com/tpapp/LogDensityProblems.jl/releases) - [Changelog](https://github.com/tpapp/LogDensityProblems.jl/blob/master/CHANGELOG.md) - [Commits](tpapp/LogDensityProblems.jl@v0.1.0...v2.2.0) Updates `AbstractPPL` to 0.15.3 - [Release notes](https://github.com/TuringLang/AbstractPPL.jl/releases) - [Changelog](https://github.com/TuringLang/AbstractPPL.jl/blob/main/HISTORY.md) - [Commits](TuringLang/AbstractPPL.jl@v0.1.0...v0.15.3) Updates `ADTypes` to 1.22.1 - [Release notes](https://github.com/SciML/ADTypes.jl/releases) - [Commits](SciML/ADTypes.jl@v0.1.0...v1.22.1) Updates `ForwardDiff` to 1.4.1 - [Release notes](https://github.com/JuliaDiff/ForwardDiff.jl/releases) - [Commits](JuliaDiff/ForwardDiff.jl@v0.0.2...v1.4.1) Updates `DynamicPPL` to 0.42.1 - [Release notes](https://github.com/TuringLang/DynamicPPL.jl/releases) - [Changelog](https://github.com/TuringLang/DynamicPPL.jl/blob/main/HISTORY.md) - [Commits](v0.1.0...v0.42.1) Updates `DifferentiationInterface` to 0.7.18 - [Release notes](https://github.com/JuliaDiff/DifferentiationInterface.jl/releases) - [Commits](JuliaDiff/DifferentiationInterface.jl@DifferentiationInterface-v0.1.0...DifferentiationInterface-v0.7.18) --- updated-dependencies: - dependency-name: OrderedCollections dependency-version: 2.0.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: PartitionedDistributions dependency-version: 0.1.0 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: OrderedCollections dependency-version: 2.0.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: StatsFuns dependency-version: 2.2.0 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: OrderedCollections dependency-version: 2.0.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: DynamicPPL dependency-version: 0.42.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: Bijectors dependency-version: 0.16.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: AbstractPPL dependency-version: 0.15.3 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: ADTypes dependency-version: 1.22.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: ForwardDiff dependency-version: 1.4.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: DynamicPPL dependency-version: 0.42.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: DifferentiationInterface dependency-version: 0.7.18 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: Enzyme dependency-version: 0.13.176 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: AbstractPPL dependency-version: 0.15.3 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: DynamicPPL dependency-version: 0.42.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: Distributions dependency-version: 0.25.129 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: Bijectors dependency-version: 0.16.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: LogDensityProblems dependency-version: 2.2.0 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: AbstractPPL dependency-version: 0.15.3 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: ADTypes dependency-version: 1.22.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: ForwardDiff dependency-version: 1.4.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: DynamicPPL dependency-version: 0.42.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: Distributions dependency-version: 0.25.129 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: Bijectors dependency-version: 0.16.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: LogDensityProblems dependency-version: 2.2.0 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: AbstractPPL dependency-version: 0.15.3 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: ADTypes dependency-version: 1.22.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: ForwardDiff dependency-version: 1.4.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: DynamicPPL dependency-version: 0.42.1 dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: DifferentiationInterface dependency-version: 0.7.18 dependency-type: direct:production dependency-group: all-julia-packages ... Signed-off-by: dependabot[bot] <support@github.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1435 +/- ##
=======================================
Coverage 81.64% 81.64%
=======================================
Files 50 50
Lines 3579 3579
=======================================
Hits 2922 2922
Misses 657 657 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Contributor
|
DynamicPPL.jl documentation for PR #1435 is available at: |
Contributor
Benchmarks @ b2c4923Performance Ratio: gradient time divided by log-density time. For very small models these ratios are noisy across runs and machines; raw primal and gradient timings are more reliable. The benchmarks are aimed at DynamicPPL developers and mainly catch obvious allocation or type-stability regressions. See benchmark notes for details. Main @ a49099cEnvironmentJulia Version 1.11.9 Commit 53a02c0720c (2026-02-06 00:27 UTC) Build Info: Official https://julialang.org/ release Platform Info: OS: Linux (x86_64-linux-gnu) CPU: 4 × AMD EPYC 7763 64-Core Processor WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) |
…L 0.15.4, Bijectors 0.16.2, DifferentiationInterface 0.7.20, Enzyme 0.13.184)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Supersedes #1433.
Same dependency bump dependabot proposed there, opened from a plain branch instead of
dependabot/julia/*sojulia-runtest'sforce_latest_compatible_version(which auto-forcestruepurely by matching the branch name againstdependabot/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=truedemands OrderedCollections sit at literally 2.0.1, but MCMCChains caps atOrderedCollections = "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 ontest/Project.tomlagainst Julia 1.10, 1.11, and 1.12GROUP=Group1andGROUP=Group2) passes on Julia 1.10 (theminjob, furthest from what's already validated): 61959 + further tests, all pass (8 pre-existing@test_brokenmarkers, not failures)enzyme,floattypes,marginallogdensities, andreversediffjobs already passed on the original PR (those don't hitforce_latest_compatible_versionthe same way), so their new exact-version compat pins (ADTypes, AbstractPPL, Bijectors, DifferentiationInterface, Enzyme, ForwardDiff, Distributions, LogDensityProblems) needed no further changesNo 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