From 16f862b2ebb0fdc95f19bee5004e263a489c4253 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Jul 2025 21:06:50 -0400 Subject: [PATCH 1/2] Fix documentation build by adding Turing dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The documentation examples use `turing_inference` but Turing was not listed as a dependency in docs/Project.toml, causing the docs build to fail. This commit adds: - Turing to the [deps] section - Turing = "0.38, 0.39" to the [compat] section This allows the documentation to build successfully with the Turing examples. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- docs/Project.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/Project.toml b/docs/Project.toml index 663fd8b..2c474fe 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -13,6 +13,7 @@ StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" StatsPlots = "f3b207a7-027a-5e70-b257-86293d7955fd" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" TransformVariables = "84d833dd-6860-57f9-a1a7-6da5db126cff" +Turing = "fce5fe82-541a-59a6-adf8-730c64b5f9a0" [compat] BenchmarkTools = "1" @@ -28,3 +29,4 @@ StanSample = "7" StatsBase = "0.33, 0.34" StatsPlots = "0.15" TransformVariables = "0.8" +Turing = "0.38, 0.39" From 568471a83f760ab759f4e3fac65f9c5522ec5241 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Jul 2025 22:05:29 -0400 Subject: [PATCH 2/2] Fix makedocs() strict argument for Documenter.jl compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The strict argument format has changed in newer versions of Documenter.jl. Instead of an array of symbols, it now uses separate keyword arguments. This commit: - Removes the invalid strict = [...] argument - Adds checkdocs = :exports to check exported docstrings - Adds linkcheck = true to check external links These changes fix the documentation build error: "makedocs() got passed invalid keyword arguments: strict = [...]" 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- docs/make.jl | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/docs/make.jl b/docs/make.jl index c9683f2..9a21911 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -12,12 +12,8 @@ makedocs(sitename = "DiffEqBayes.jl", clean = true, doctest = false, modules = [DiffEqBayes], - strict = [ - :doctest, - :linkcheck, - :parse_error, - :example_block # Other available options are # :autodocs_block, :cross_references, :docs_block, :eval_block, :example_block, :footnote, :meta_block, :missing_docs, :setup_block - ], + checkdocs = :exports, + linkcheck = true, format = Documenter.HTML(assets = ["assets/favicon.ico"], canonical = "https://docs.sciml.ai/DiffEqBayes/stable/"), pages = pages)