From fd32bda64ab28b7c238249197d21d0813c3a3a6c Mon Sep 17 00:00:00 2001 From: Olivier Cots Date: Mon, 20 Apr 2026 22:12:29 +0200 Subject: [PATCH 1/4] Release 0.4.16: update CTModels compatibility to 0.10 --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 82fb226..8fc5bc6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "CTSolvers" uuid = "d3e8d392-8e4b-4d9b-8e92-d7d4e3650ef6" -version = "0.4.15" +version = "0.4.16" authors = ["Olivier Cots "] [deps] @@ -41,7 +41,7 @@ ADNLPModels = "0.8" Aqua = "0.8" BenchmarkTools = "1" CTBase = "0.18" -CTModels = "0.9, 0.10" +CTModels = "0.10" CUDA = "5, 6" CommonSolve = "0.2" DocStringExtensions = "0.9" From 991e6ecb776738a50333f089c0c0d3d4ce734dcc Mon Sep 17 00:00:00 2001 From: Olivier Cots Date: Mon, 20 Apr 2026 22:15:02 +0200 Subject: [PATCH 2/4] Add label-based conditional execution for CI and documentation workflows --- .github/workflows/CI.yml | 2 ++ .github/workflows/Documentation.yml | 1 + 2 files changed, 3 insertions(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index fd5c22a..f9e0722 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -10,6 +10,7 @@ on: jobs: # Job pour les runners GitHub hosted (ubuntu, windows, macos) test-cpu-github: + if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'run ci cpu') uses: control-toolbox/CTActions/.github/workflows/ci.yml@main with: runs_on: '["ubuntu-latest", "macos-latest"]' @@ -20,6 +21,7 @@ jobs: # Job pour le runner self-hosted kkt (GPU/CUDA) test-gpu-kkt: + if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'run ci gpu') uses: control-toolbox/CTActions/.github/workflows/ci.yml@main with: versions: '["1"]' diff --git a/.github/workflows/Documentation.yml b/.github/workflows/Documentation.yml index 08e9257..8d3837d 100644 --- a/.github/workflows/Documentation.yml +++ b/.github/workflows/Documentation.yml @@ -9,6 +9,7 @@ on: jobs: call: + if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'run documentation') uses: control-toolbox/CTActions/.github/workflows/documentation.yml@main with: use_ct_registry: true From 76f7decb53e0b9fea86f9c5bf606f2cc91d55936 Mon Sep 17 00:00:00 2001 From: Olivier Cots Date: Mon, 20 Apr 2026 22:25:36 +0200 Subject: [PATCH 3/4] Update CI workflow to include more PR event types Add support for additional pull request event types. --- .github/workflows/CI.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index f9e0722..9e74280 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -6,6 +6,7 @@ on: - main tags: '*' pull_request: + types: [labeled, synchronize, opened, reopened] jobs: # Job pour les runners GitHub hosted (ubuntu, windows, macos) From 53b4ec7e448fa6809259c57029f4f4c85599f732 Mon Sep 17 00:00:00 2001 From: Olivier Cots Date: Mon, 20 Apr 2026 22:25:46 +0200 Subject: [PATCH 4/4] Add pull request types to documentation workflow --- .github/workflows/Documentation.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/Documentation.yml b/.github/workflows/Documentation.yml index 8d3837d..928f404 100644 --- a/.github/workflows/Documentation.yml +++ b/.github/workflows/Documentation.yml @@ -6,6 +6,7 @@ on: - main tags: '*' pull_request: + types: [labeled, synchronize, opened, reopened] jobs: call: