From 59110ae5cd28b90abfd497b23f206af398f3ac75 Mon Sep 17 00:00:00 2001 From: Benedict Geihe Date: Thu, 21 May 2026 21:13:52 +0200 Subject: [PATCH 1/3] bump compat for OrdinaryDiffEqLowStorageRK to 3 --- LibTrixi.jl/test/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LibTrixi.jl/test/Project.toml b/LibTrixi.jl/test/Project.toml index 770f31fd..361a6d01 100644 --- a/LibTrixi.jl/test/Project.toml +++ b/LibTrixi.jl/test/Project.toml @@ -4,5 +4,5 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" Trixi = "a7f1ee26-1774-49b1-8366-f1abc58fbfcb" [compat] -OrdinaryDiffEqLowStorageRK = "1" +OrdinaryDiffEqLowStorageRK = "1.2, 2, 3" Trixi = "0.15, 0.16" From 2f2c33e75d8c87356054305afeaf4b557538770d Mon Sep 17 00:00:00 2001 From: Benedict Geihe Date: Fri, 22 May 2026 08:36:44 +0200 Subject: [PATCH 2/3] use Trixi.Threaded() --- LibTrixi.jl/Project.toml | 2 +- .../examples/libelixir_t8code3d_euler_baroclinic_instability.jl | 2 +- LibTrixi.jl/examples/libelixir_t8code3d_euler_tracer.jl | 2 +- LibTrixi.jl/test/Project.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/LibTrixi.jl/Project.toml b/LibTrixi.jl/Project.toml index 4edb606f..af16b336 100644 --- a/LibTrixi.jl/Project.toml +++ b/LibTrixi.jl/Project.toml @@ -13,5 +13,5 @@ Trixi = "a7f1ee26-1774-49b1-8366-f1abc58fbfcb" MPI = "0.20.13" Pkg = "1.8" SciMLBase = "2.33.0, 3" -Trixi = "0.15, 0.16" +Trixi = "0.16.10" julia = "1.8" diff --git a/LibTrixi.jl/examples/libelixir_t8code3d_euler_baroclinic_instability.jl b/LibTrixi.jl/examples/libelixir_t8code3d_euler_baroclinic_instability.jl index 6aaebadd..092364af 100644 --- a/LibTrixi.jl/examples/libelixir_t8code3d_euler_baroclinic_instability.jl +++ b/LibTrixi.jl/examples/libelixir_t8code3d_euler_baroclinic_instability.jl @@ -297,7 +297,7 @@ function init_simstate() save_solution) # use a Runge-Kutta method with automatic (error based) time step size control - integrator = init(ode, RDPK3SpFSAL49(thread = Trixi.False()); + integrator = init(ode, RDPK3SpFSAL49(thread = Trixi.Threaded()); abstol = 1.0e-6, reltol = 1.0e-6, ode_default_options()..., callback = callbacks, maxiters=1e7); diff --git a/LibTrixi.jl/examples/libelixir_t8code3d_euler_tracer.jl b/LibTrixi.jl/examples/libelixir_t8code3d_euler_tracer.jl index 95b15c11..4a132160 100644 --- a/LibTrixi.jl/examples/libelixir_t8code3d_euler_tracer.jl +++ b/LibTrixi.jl/examples/libelixir_t8code3d_euler_tracer.jl @@ -113,7 +113,7 @@ function init_simstate() save_solution) # use a Runge-Kutta method with automatic (error based) time step size control - integrator = init(ode, RDPK3SpFSAL49(thread = Trixi.False()); + integrator = init(ode, RDPK3SpFSAL49(thread = Trixi.Threaded()); abstol = 1.0e-6, reltol = 1.0e-6, ode_default_options()..., callback = callbacks, maxiters=1e7); diff --git a/LibTrixi.jl/test/Project.toml b/LibTrixi.jl/test/Project.toml index 361a6d01..b6fae1cb 100644 --- a/LibTrixi.jl/test/Project.toml +++ b/LibTrixi.jl/test/Project.toml @@ -5,4 +5,4 @@ Trixi = "a7f1ee26-1774-49b1-8366-f1abc58fbfcb" [compat] OrdinaryDiffEqLowStorageRK = "1.2, 2, 3" -Trixi = "0.15, 0.16" +Trixi = "0.16.10" From d3a60873aaf4985924ddcce3a9d11d410fe14c3b Mon Sep 17 00:00:00 2001 From: Benedict <135045760+benegee@users.noreply.github.com> Date: Fri, 22 May 2026 12:51:29 +0200 Subject: [PATCH 3/3] remove compat helper in favor of dependabot (#294) also enable grouping of PRs --- .github/dependabot.yml | 17 +++++++++++ .github/workflows/CompatHelper.yml | 45 ------------------------------ 2 files changed, 17 insertions(+), 45 deletions(-) delete mode 100644 .github/workflows/CompatHelper.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d60f0707..b6727cf4 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,3 +5,20 @@ updates: directory: "/" # Location of package manifests schedule: interval: "monthly" + groups: + # Group all GitHub Actions PRs into a single PR: + all-github-actions: + patterns: + - "*" + - package-ecosystem: "julia" + directories: # Location of Julia projects + - "/LibTrixi.jl" + - "/LibTrixi.jl/test" + - "/docs" + schedule: + interval: "daily" + groups: + # Group all Julia package updates into a single PR: + all-julia-dependencies: + patterns: + - "*" diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml deleted file mode 100644 index 45397fe7..00000000 --- a/.github/workflows/CompatHelper.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: CompatHelper -on: - schedule: - - cron: 0 0 * * * - workflow_dispatch: -permissions: - contents: write - pull-requests: write -jobs: - CompatHelper: - runs-on: ubuntu-latest - steps: - - name: Check if Julia is already available in the PATH - id: julia_in_path - run: which julia - continue-on-error: true - - name: Install Julia, but only if it is not already available in the PATH - uses: julia-actions/setup-julia@v3 - with: - version: '1' - arch: ${{ runner.arch }} - if: steps.julia_in_path.outcome != 'success' - - name: "Add the General registry via Git" - run: | - import Pkg - ENV["JULIA_PKG_SERVER"] = "" - Pkg.Registry.add("General") - shell: julia --color=yes {0} - - name: "Install CompatHelper" - run: | - import Pkg - name = "CompatHelper" - uuid = "aa819f21-2bde-4658-8897-bab36330d9b7" - version = "3" - Pkg.add(; name, uuid, version) - shell: julia --color=yes {0} - - name: "Run CompatHelper" - run: | - import CompatHelper - CompatHelper.main(; subdirs=["docs", "LibTrixi.jl", "LibTrixi.jl/test", "LibTrixi.jl/lib"]) - shell: julia --color=yes {0} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - COMPATHELPER_PRIV: ${{ secrets.DOCUMENTER_KEY }} - # COMPATHELPER_PRIV: ${{ secrets.COMPATHELPER_PRIV }}