From a1a8f124d5cbc877ffff254c4b822097464a8c23 Mon Sep 17 00:00:00 2001 From: Ray Zimmerman Date: Thu, 25 Sep 2025 15:42:10 -0700 Subject: [PATCH 1/2] Disable (temporarily) inclusion of OSQP in CI on macOS runners. --- .github/workflows/continuous-integration.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index dc33d2d45..81922633b 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -28,6 +28,7 @@ jobs: run: echo "INCLUDE_IPOPT=1" >> $GITHUB_ENV - name: Include OSQP? + if: startsWith(matrix.os, 'ubuntu') run: echo "INCLUDE_OSQP=1" >> $GITHUB_ENV - name: Cache IPOPT Libs (macOS) From bf62b95b6cb33a206c3480ebe91758f927c3335d Mon Sep 17 00:00:00 2001 From: Ray Zimmerman Date: Thu, 25 Sep 2025 14:44:59 -0700 Subject: [PATCH 2/2] Skip failing interior point algorithm for R2025b `linprog` in DC OPF tests. --- CHANGES.md | 7 +++++++ lib/mpver.m | 4 ++-- lib/t/t_opf_dc_ot.m | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 668c2e2ea..d13185db5 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,6 +10,13 @@ For change history for [MP-Opt-Model][27], see [mp-opt-model/CHANGES.md](mp-opt- For change history for [MOST][3], see [most/CHANGES.md](most/CHANGES.md). +since version 8.1 +----------------- + +#### 9/25/25 + - Skip failing interior point algorithm for R2025b `linprog` in DC OPF tests. + + Version 8.1 - *Jul 12, 2025 --------------------------- diff --git a/lib/mpver.m b/lib/mpver.m index 151f7d371..e04149d3c 100644 --- a/lib/mpver.m +++ b/lib/mpver.m @@ -34,9 +34,9 @@ % v{1} = ver(p); v{1} = struct( 'Name', 'MATPOWER', ... - 'Version', '8.1', ... + 'Version', '8.1.1-dev', ... 'Release', '', ... - 'Date', '12-Jul-2025' ); + 'Date', '25-Sep-2025' ); if nargout > 0 if nargin > 0 rv = v{1}; diff --git a/lib/t/t_opf_dc_ot.m b/lib/t/t_opf_dc_ot.m index e955eae57..3209e0e49 100644 --- a/lib/t/t_opf_dc_ot.m +++ b/lib/t/t_opf_dc_ot.m @@ -19,7 +19,7 @@ function t_opf_dc_ot(quiet) if have_feature('optimoptions') if have_feature('linprog_ds') if have_feature('quadprog', 'vnum') >= 7.005 %% R2016b and later - if have_feature('matlab', 'vnum') == 25.001 + if have_feature('matlab', 'vnum') == 25.001 || have_feature('matlab', 'vnum') == 25.002 algs = {'dual-simplex'}; else algs = {'interior-point', 'dual-simplex'};