From 2db113c0e79d8769fed71ca5b3c7cabf2747cc2a Mon Sep 17 00:00:00 2001 From: franckgaga Date: Wed, 4 Nov 2026 08:55:23 -0500 Subject: [PATCH 1/7] doc: remove useless `d` in pH neutralization ex. --- docs/src/manual/nonlinmpc2.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/src/manual/nonlinmpc2.md b/docs/src/manual/nonlinmpc2.md index 031eb7caf..4d3b906c0 100644 --- a/docs/src/manual/nonlinmpc2.md +++ b/docs/src/manual/nonlinmpc2.md @@ -218,7 +218,6 @@ function simDAE(plant, N; x_0) x, d = x_0, [10.0] for i=1:N u = i ≤ (1N÷4) ? [10.0] : [11.0] - d = i ≤ (2N÷4) ? [10.0] : [12.0] c_Ain = i ≤ (3N÷4) ? c_Ain_0 : (c_Ain_0 - 0.01) plant.p[1] = c_Ain y = plant(d) From 24a97593381002564f1e3710c1538fa9558505cc Mon Sep 17 00:00:00 2001 From: franckgaga Date: Wed, 4 Nov 2026 09:08:19 -0500 Subject: [PATCH 2/7] test: removing `aarch64` from the CI It is too unreliable, presumably because not enough RAM on remote server. --- .github/workflows/juliaci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/juliaci.yml b/.github/workflows/juliaci.yml index 459c3f56e..32e52a499 100644 --- a/.github/workflows/juliaci.yml +++ b/.github/workflows/juliaci.yml @@ -15,9 +15,9 @@ jobs: julia-ci: uses: franckgaga/testitem-workflow/.github/workflows/juliaci.yml@patch-1 with: - memory-threshold: 0.9 include-windows-x86: false include-macos-x64: false + include-macos-aarch64: false permissions: write-all secrets: codecov_token: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file From 559ca22c7d56f5367e80b7814c7d19c508864b77 Mon Sep 17 00:00:00 2001 From: franckgaga Date: Wed, 4 Nov 2026 10:00:38 -0500 Subject: [PATCH 3/7] test: trying `allow-failure` instead --- .github/workflows/juliaci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/juliaci.yml b/.github/workflows/juliaci.yml index 32e52a499..6e6b3faa8 100644 --- a/.github/workflows/juliaci.yml +++ b/.github/workflows/juliaci.yml @@ -17,7 +17,7 @@ jobs: with: include-windows-x86: false include-macos-x64: false - include-macos-aarch64: false + allow-failure: macos-aarch64 permissions: write-all secrets: codecov_token: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file From 83a4e3a8cbdcdaf59c2f8554136f34f301779648 Mon Sep 17 00:00:00 2001 From: franckgaga Date: Wed, 4 Nov 2026 11:44:00 -0500 Subject: [PATCH 4/7] test: trying the wildcard to allow MacOS failures --- .github/workflows/juliaci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/juliaci.yml b/.github/workflows/juliaci.yml index 6e6b3faa8..165a4724e 100644 --- a/.github/workflows/juliaci.yml +++ b/.github/workflows/juliaci.yml @@ -17,7 +17,7 @@ jobs: with: include-windows-x86: false include-macos-x64: false - allow-failure: macos-aarch64 + allow-failure: "*:macos-aarch64" permissions: write-all secrets: codecov_token: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file From 520f736e98a5eeba7b970e23ab7adb3f54e1d25b Mon Sep 17 00:00:00 2001 From: franckgaga Date: Wed, 4 Nov 2026 12:13:15 -0500 Subject: [PATCH 5/7] CI: re-adding `TagBot.yml` Since the `juliaci.yml` workflow no longer trigger the TagBot, let's try the old way. --- .github/workflows/TagBot.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/TagBot.yml diff --git a/.github/workflows/TagBot.yml b/.github/workflows/TagBot.yml new file mode 100644 index 000000000..623860f70 --- /dev/null +++ b/.github/workflows/TagBot.yml @@ -0,0 +1,15 @@ +name: TagBot +on: + issue_comment: + types: + - created + workflow_dispatch: +jobs: + TagBot: + if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot' + runs-on: ubuntu-latest + steps: + - uses: JuliaRegistries/TagBot@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + ssh: ${{ secrets.DOCUMENTER_KEY }} \ No newline at end of file From 48ae91a5293bb091340497a0b9f6fee8324ce6fc Mon Sep 17 00:00:00 2001 From: franckgaga Date: Wed, 4 Nov 2026 16:08:44 -0500 Subject: [PATCH 6/7] test: re-add `memory-threshold: 0.9` The windows CI just crashed with a OOM error, let's retry this option --- .github/workflows/juliaci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/juliaci.yml b/.github/workflows/juliaci.yml index 165a4724e..5f348719a 100644 --- a/.github/workflows/juliaci.yml +++ b/.github/workflows/juliaci.yml @@ -15,6 +15,7 @@ jobs: julia-ci: uses: franckgaga/testitem-workflow/.github/workflows/juliaci.yml@patch-1 with: + memory-threshold: 0.9 include-windows-x86: false include-macos-x64: false allow-failure: "*:macos-aarch64" From 6adeae95ac08ddd25d688fb42b856cced4e040a0 Mon Sep 17 00:00:00 2001 From: franckgaga Date: Wed, 4 Nov 2026 16:48:40 -0500 Subject: [PATCH 7/7] test: remove `macos-aarch64` altogether --- .github/workflows/juliaci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/juliaci.yml b/.github/workflows/juliaci.yml index 5f348719a..3c882dd5f 100644 --- a/.github/workflows/juliaci.yml +++ b/.github/workflows/juliaci.yml @@ -15,10 +15,10 @@ jobs: julia-ci: uses: franckgaga/testitem-workflow/.github/workflows/juliaci.yml@patch-1 with: - memory-threshold: 0.9 - include-windows-x86: false - include-macos-x64: false - allow-failure: "*:macos-aarch64" + memory-threshold: 0.9 # try to avoid OOM error on ubuntu and Julia 1.10 + include-windows-x86: false # not worth it, windows 32bit is too uncommon + include-macos-x64: false # most mac are aarch64 nowadays + include-macos-aarch64: false # would like to include it, but too unreliable for now permissions: write-all secrets: codecov_token: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file