From 33805a1aaabaa3dcce3eaf86ae269c94b54fffa6 Mon Sep 17 00:00:00 2001 From: Eric J Bohm Date: Tue, 6 Jan 2026 16:37:30 -0600 Subject: [PATCH 1/2] cleanup: darwin-x86_64 discontinued at github free level --- .github/workflows/ci.yaml | 40 ++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index ce2153dbd1..f272f17cb0 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -99,22 +99,23 @@ jobs: - name: test run: make -C mpi-linux-x86_64-syncft/tmp mpisyncfttest - multicore-darwin-x86_64_projections: - timeout-minutes: 60 - runs-on: macos-13 - steps: - - uses: actions/checkout@v4 - - name: build-only - run: ./build LIBS multicore-darwin-x86_64 -g -j3 --with-production --enable-tracing +# darwin-x86_64 no longer available at free level in github +# multicore-darwin-x86_64_projections: +# timeout-minutes: 60 +# runs-on: macos-13 +# steps: +# - uses: actions/checkout@v4 +# - name: build-only +# run: ./build LIBS multicore-darwin-x86_64 -g -j3 --with-production --enable-tracing # - name: test # run: | # make -C multicore-darwin-x86_64/tmp all-test -j3 OPTS="-g -tracemode projections" # make -C multicore-darwin-x86_64/tmp test - - name: projections-build-only - run: | - git clone https://github.com/UIUC-PPL/projections - cd projections - make +# - name: projections-build-only +# run: | +# git clone https://github.com/UIUC-PPL/projections +# cd projections +# make # proj=$PWD/bin/projections # cd .. # files=$(find . -name *.sts) @@ -200,14 +201,15 @@ jobs: cd ../namd/Linux-x86_64-g++ ./charmrun ++local +p4 ./namd3 ~/namddata/apoa1/apoa1.namd +# darwin-x86_64 no longer available at free level in github # FIXME: darwin tests all fail - netlrts-darwin-x86_64: - timeout-minutes: 60 - runs-on: macos-13 - steps: - - uses: actions/checkout@v4 - - name: build-only - run: ./build all-test netlrts-darwin-x86_64 --build-shared --with-production --enable-error-checking --enable-lbuserdata -j3 -g -Werror=vla +# netlrts-darwin-x86_64: +# timeout-minutes: 60 +# runs-on: macos-13 +# steps: +# - uses: actions/checkout@v4 +# - name: build-only +# run: ./build all-test netlrts-darwin-x86_64 --build-shared --with-production --enable-error-checking --enable-lbuserdata -j3 -g -Werror=vla # TODO: this should build tests with "-charm-shared". See #2735 on why this is not done currently. # - name: test # run: make -C netlrts-darwin-x86_64/tmp test TESTOPTS="++local" From 06529ddb1b93b5ab9979755110ac1d13733b7f6a Mon Sep 17 00:00:00 2001 From: Eric J Bohm Date: Wed, 7 Jan 2026 10:35:01 -0600 Subject: [PATCH 2/2] !fixup: try macos-15-intel --- .github/workflows/ci.yaml | 40 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f272f17cb0..2d5dee0e0c 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -99,23 +99,22 @@ jobs: - name: test run: make -C mpi-linux-x86_64-syncft/tmp mpisyncfttest -# darwin-x86_64 no longer available at free level in github -# multicore-darwin-x86_64_projections: -# timeout-minutes: 60 -# runs-on: macos-13 -# steps: -# - uses: actions/checkout@v4 -# - name: build-only -# run: ./build LIBS multicore-darwin-x86_64 -g -j3 --with-production --enable-tracing + multicore-darwin-x86_64_projections: + timeout-minutes: 60 + runs-on: macos-15-intel + steps: + - uses: actions/checkout@v4 + - name: build-only + run: ./build LIBS multicore-darwin-x86_64 -g -j3 --with-production --enable-tracing # - name: test # run: | # make -C multicore-darwin-x86_64/tmp all-test -j3 OPTS="-g -tracemode projections" # make -C multicore-darwin-x86_64/tmp test -# - name: projections-build-only -# run: | -# git clone https://github.com/UIUC-PPL/projections -# cd projections -# make + - name: projections-build-only + run: | + git clone https://github.com/UIUC-PPL/projections + cd projections + make # proj=$PWD/bin/projections # cd .. # files=$(find . -name *.sts) @@ -201,15 +200,14 @@ jobs: cd ../namd/Linux-x86_64-g++ ./charmrun ++local +p4 ./namd3 ~/namddata/apoa1/apoa1.namd -# darwin-x86_64 no longer available at free level in github # FIXME: darwin tests all fail -# netlrts-darwin-x86_64: -# timeout-minutes: 60 -# runs-on: macos-13 -# steps: -# - uses: actions/checkout@v4 -# - name: build-only -# run: ./build all-test netlrts-darwin-x86_64 --build-shared --with-production --enable-error-checking --enable-lbuserdata -j3 -g -Werror=vla + netlrts-darwin-x86_64: + timeout-minutes: 60 + runs-on: macos-15-intel + steps: + - uses: actions/checkout@v4 + - name: build-only + run: ./build all-test netlrts-darwin-x86_64 --build-shared --with-production --enable-error-checking --enable-lbuserdata -j3 -g -Werror=vla # TODO: this should build tests with "-charm-shared". See #2735 on why this is not done currently. # - name: test # run: make -C netlrts-darwin-x86_64/tmp test TESTOPTS="++local"