From 9b6c746b74f081ddd7ec7e5cac578447d5881a1a Mon Sep 17 00:00:00 2001 From: Mast Date: Thu, 10 Oct 2024 15:19:41 -0700 Subject: [PATCH 1/6] Update release artifact build systems (#29) --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cc276fe..138982d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-2019,macos-12,ubuntu-20.04] + os: [windows-2022,macos-13,ubuntu-22.04] runs-on: ${{ matrix.os }} steps: - name: Check out repository From bac52677391c5820c87d49975117a4cafcb12c5b Mon Sep 17 00:00:00 2001 From: Mast Date: Thu, 10 Oct 2024 15:40:33 -0700 Subject: [PATCH 2/6] Bump up the MATLAB versions --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 138982d..04814ae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,12 +25,12 @@ jobs: if: runner.os == 'macOS' uses: matlab-actions/setup-matlab@v2.2.0 with: - release: R2022b + release: R2023b - name: Set up MATLAB if: runner.os != 'macOS' uses: matlab-actions/setup-matlab@v2.2.0 with: - release: R2021a + release: R2022b - name: Set up MEX uses: matlab-actions/run-command@v2 with: From f4785b2d2a35bb757680a3eb686cfb7577f7d2f5 Mon Sep 17 00:00:00 2001 From: Mast Date: Thu, 10 Oct 2024 16:25:12 -0700 Subject: [PATCH 3/6] Split out MATLAB version for Windows and Linux as well --- .github/workflows/ci.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 04814ae..8fff749 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,11 +26,16 @@ jobs: uses: matlab-actions/setup-matlab@v2.2.0 with: release: R2023b - - name: Set up MATLAB - if: runner.os != 'macOS' + - name: Set up MATLAB (Windows) + if: runner.os == 'Windows' uses: matlab-actions/setup-matlab@v2.2.0 with: release: R2022b + - name: Set up MATLAB (Linux) + if: runner.os == 'Linux' + uses: matlab-actions/setup-matlab@v2.2.0 + with: + release: R2023a - name: Set up MEX uses: matlab-actions/run-command@v2 with: From 6db235e8949bd2aec26788f99219cb5e1181b72b Mon Sep 17 00:00:00 2001 From: Mast Date: Thu, 10 Oct 2024 16:30:43 -0700 Subject: [PATCH 4/6] Try Linux with 2023b --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8fff749..1058887 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-2022,macos-13,ubuntu-22.04] + os: [windows-2022,macos-13,ubuntu-20.04] runs-on: ${{ matrix.os }} steps: - name: Check out repository @@ -35,7 +35,7 @@ jobs: if: runner.os == 'Linux' uses: matlab-actions/setup-matlab@v2.2.0 with: - release: R2023a + release: R2023b - name: Set up MEX uses: matlab-actions/run-command@v2 with: From 3b3f149ca4d39bfa2594b0b1c7ae0290f077b01d Mon Sep 17 00:00:00 2001 From: Mast Date: Thu, 10 Oct 2024 16:55:17 -0700 Subject: [PATCH 5/6] Change Ubuntu build back to MATLAB R2022b --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1058887..1aefd85 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,7 +35,7 @@ jobs: if: runner.os == 'Linux' uses: matlab-actions/setup-matlab@v2.2.0 with: - release: R2023b + release: R2022b - name: Set up MEX uses: matlab-actions/run-command@v2 with: From b1ba84dd600744bfa65d77e5dd7140575658b556 Mon Sep 17 00:00:00 2001 From: Ryan Mast <3969255+nightlark@users.noreply.github.com> Date: Fri, 20 Dec 2024 11:44:35 -0800 Subject: [PATCH 6/6] Update .github/workflows/ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5b073e6..1067622 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: uses: gmlc-tdc/helics-action/install@main - name: Set up MATLAB (macOS) if: runner.os == 'macOS' - uses: matlab-actions/setup-matlab@v2.2.0 + uses: matlab-actions/setup-matlab@v2.3.0 with: release: R2023b - name: Set up MATLAB (Windows)