From dd6d2166df1963702db0783ded307de73d155cfc Mon Sep 17 00:00:00 2001 From: Michel Schanen Date: Tue, 19 May 2026 09:42:45 -0500 Subject: [PATCH 1/5] [MadNLP] Release 0.9.2 --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index b1eb0fa08..e15af9c6a 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "MadNLP" uuid = "2621e9c9-9eb4-46b1-8089-e8c72242dfb6" -version = "0.9.1" +version = "0.9.2" [deps] LDLFactorizations = "40e66cde-538c-5869-a4ad-c39174c6795b" From 34f7e0f555d7efc98a787114ac10300371d394ad Mon Sep 17 00:00:00 2001 From: Michel Schanen Date: Tue, 19 May 2026 09:43:03 -0500 Subject: [PATCH 2/5] [MadNLPGPU] Release 0.9.0 --- lib/MadNLPGPU/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/MadNLPGPU/Project.toml b/lib/MadNLPGPU/Project.toml index 59d726539..e57777e1f 100644 --- a/lib/MadNLPGPU/Project.toml +++ b/lib/MadNLPGPU/Project.toml @@ -1,6 +1,6 @@ name = "MadNLPGPU" uuid = "d72a61cc-809d-412f-99be-fd81f4b8a598" -version = "0.8.0" +version = "0.9.0" [deps] AMD = "14f7f29c-3bd6-536c-9a0b-7339e30b5a3e" From 7235a97ea30ad792e7cb1027a09b192af99cce35 Mon Sep 17 00:00:00 2001 From: Michel Schanen Date: Tue, 19 May 2026 09:43:15 -0500 Subject: [PATCH 3/5] [MadNLPTests] Release 0.6.1 --- lib/MadNLPTests/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/MadNLPTests/Project.toml b/lib/MadNLPTests/Project.toml index c11f6a7fc..fdb597cf8 100644 --- a/lib/MadNLPTests/Project.toml +++ b/lib/MadNLPTests/Project.toml @@ -1,6 +1,6 @@ name = "MadNLPTests" uuid = "b52a2a03-04ab-4a5f-9698-6a2deff93217" -version = "0.6.0" +version = "0.6.1" [deps] JuMP = "4076af6c-e467-56ae-b986-b466b2749572" From bbdf33e5099574c9905caf26caddab1a91178dd7 Mon Sep 17 00:00:00 2001 From: Michel Schanen Date: Tue, 19 May 2026 10:28:32 -0500 Subject: [PATCH 4/5] [CI] Pin CUDA runtime to 12.x for V100 compatibility CUDA Toolkit 13 dropped sm_70 (Volta), so without pinning, CUDA_Runtime_jll may auto-select a runtime that fails on the self-hosted V100 runner. Remove this once JuliaGPU/CUDA.jl#3134 ships in a tagged release. --- .github/workflows/test.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5fdf01e11..9fb5ae309 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -134,6 +134,13 @@ jobs: using Pkg Pkg.add("CUDA") Pkg.add("CUDSS") + # Pin the CUDA runtime to a 12.x toolkit so the self-hosted + # V100 runner keeps working: CUDA 13 dropped sm_70 support, and + # without this pin CUDA_Runtime_jll may auto-select CUDA 13. + # See JuliaGPU/CUDA.jl#3134 — once that fix is in a tagged + # CUDA.jl release, this pin can be removed. + using CUDA + CUDA.set_runtime_version!(v"12.9") - name: Add AMDGPU if: matrix.gpu == 'amdgpu' shell: julia --project=./lib/MadNLPGPU/test --color=yes {0} From 52988832561c98327fed53604645de248534f431 Mon Sep 17 00:00:00 2001 From: Michel Schanen Date: Tue, 19 May 2026 11:01:22 -0500 Subject: [PATCH 5/5] [docs] Pin CUDA runtime to 12.x for V100 compatibility --- docs/install.jl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/install.jl b/docs/install.jl index 2817b456b..adde410f2 100644 --- a/docs/install.jl +++ b/docs/install.jl @@ -11,3 +11,10 @@ Base.compilecache(Base.identify_package("MadNLPTests")) Base.compilecache(Base.identify_package("MadNLPGPU")) Base.compilecache(Base.identify_package("MadNLP")) Pkg.instantiate() + +# Pin the CUDA runtime to a 12.x toolkit so the self-hosted V100 runner +# keeps working: CUDA 13 dropped sm_70 support, and without this pin +# CUDA_Runtime_jll may auto-select CUDA 13. See JuliaGPU/CUDA.jl#3134 — +# once that fix is in a tagged CUDA.jl release, this pin can be removed. +using CUDA +CUDA.set_runtime_version!(v"12.9")