From 8750ad817a8521fe138e6f0d8a0587cf3ebe79ac Mon Sep 17 00:00:00 2001 From: Andrey Parfenov Date: Tue, 2 Jul 2024 00:51:16 +0200 Subject: [PATCH] fixing ci Signed-off-by: Andrey Parfenov --- .github/workflows/deploy_cpp_libs.yml | 8 ++++---- .github/workflows/run_unix.yml | 14 +++++++------- .github/workflows/test_release.yml | 6 +++--- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/deploy_cpp_libs.yml b/.github/workflows/deploy_cpp_libs.yml index 202bcea52..a911c298e 100644 --- a/.github/workflows/deploy_cpp_libs.yml +++ b/.github/workflows/deploy_cpp_libs.yml @@ -59,7 +59,7 @@ jobs: max-parallel: 16 matrix: build_type: [Release, Debug] - os: [ubuntu-latest, macos-11.0] + os: [ubuntu-latest, macos-12.0] steps: - name: Clone Repository @@ -69,13 +69,13 @@ jobs: with: cmake-version: '3.21.x' - name: Install Ninja - if: (matrix.os == 'macos-11.0') + if: (matrix.os == 'macos-12.0') uses: seanmiddleditch/gha-setup-ninja@master with: version: 1.10.2 # build simpleble outside from brainflow because of different deployment targets - name: Compile SimpleBLE MacOS - if: (matrix.os == 'macos-11.0') + if: (matrix.os == 'macos-12.0') run: | mkdir $GITHUB_WORKSPACE/third_party/SimpleBLE/simpleble/build cd $GITHUB_WORKSPACE/third_party/SimpleBLE/simpleble/build @@ -86,7 +86,7 @@ jobs: env: BUILD: ${{ matrix.build_type }} - name: Compile BrainFlow for MacOS - if: (matrix.os == 'macos-11.0') + if: (matrix.os == 'macos-12.0') run: | mkdir $GITHUB_WORKSPACE/build cd $GITHUB_WORKSPACE/build diff --git a/.github/workflows/run_unix.yml b/.github/workflows/run_unix.yml index e8eeaeb59..a30cb1c83 100644 --- a/.github/workflows/run_unix.yml +++ b/.github/workflows/run_unix.yml @@ -10,7 +10,7 @@ jobs: fail-fast: false max-parallel: 4 matrix: - os: [ubuntu-20.04, macos-11.0] + os: [ubuntu-20.04, macos-12.0] steps: # compile and prepare env @@ -45,7 +45,7 @@ jobs: run: | npm install -g ts-node - name: Install Ninja - if: (matrix.os == 'macos-11.0') + if: (matrix.os == 'macos-12.0') uses: seanmiddleditch/gha-setup-ninja@master with: version: 1.10.2 @@ -63,7 +63,7 @@ jobs: java-version: 11.0.3 # build simpleble outside from brainflow because of different deployment targets - name: Compile SimpleBLE MacOS - if: (matrix.os == 'macos-11.0') + if: (matrix.os == 'macos-12.0') run: | mkdir $GITHUB_WORKSPACE/third_party/SimpleBLE/simpleble/build cd $GITHUB_WORKSPACE/third_party/SimpleBLE/simpleble/build @@ -71,7 +71,7 @@ jobs: ninja ninja install - name: Compile BrainFlow MacOS - if: (matrix.os == 'macos-11.0') + if: (matrix.os == 'macos-12.0') run: | mkdir $GITHUB_WORKSPACE/build cd $GITHUB_WORKSPACE/build @@ -154,7 +154,7 @@ jobs: - name: Run unit tests run: $GITHUB_WORKSPACE/build/tests/brainflow_tests - name: Synthetic C# Test MacOS - if: (matrix.os == 'macos-11.0') + if: (matrix.os == 'macos-12.0') run: | cd $GITHUB_WORKSPACE/csharp_package/brainflow/examples/brainflow_get_data/bin/Release/net7.0 cp $GITHUB_WORKSPACE/installed/lib/libBoardController.dylib $GITHUB_WORKSPACE/csharp_package/brainflow/examples/brainflow_get_data/bin/Release/net7.0/ @@ -164,7 +164,7 @@ jobs: LD_LIBRARY_PATH: ${{ github.workspace }}/installed/lib DYLD_LIBRARY_PATH: ${{ github.workspace }}/installed/lib - name: EEG Metrics C# Test MacOS - if: (matrix.os == 'macos-11.0') + if: (matrix.os == 'macos-12.0') run: | cd $GITHUB_WORKSPACE/csharp_package/brainflow/examples/eeg_metrics/bin/Release/net7.0 cp $GITHUB_WORKSPACE/installed/lib/libBoardController.dylib $GITHUB_WORKSPACE/csharp_package/brainflow/examples/eeg_metrics/bin/Release/net7.0/ @@ -409,7 +409,7 @@ jobs: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - name: Push Libraries MacOS Dev - if: ${{ github.event_name == 'push' && matrix.os == 'macos-11.0' && github.repository == 'brainflow-dev/brainflow' }} + if: ${{ github.event_name == 'push' && matrix.os == 'macos-12.0' && github.repository == 'brainflow-dev/brainflow' }} run: | aws s3 cp $GITHUB_WORKSPACE/installed/lib/ s3://brainflow/$GITHUB_SHA/macos_release --recursive env: diff --git a/.github/workflows/test_release.yml b/.github/workflows/test_release.yml index e4f0f7568..8825d7e81 100644 --- a/.github/workflows/test_release.yml +++ b/.github/workflows/test_release.yml @@ -16,7 +16,7 @@ jobs: fail-fast: false max-parallel: 4 matrix: - os: [windows-2019] + os: [windows-2022] steps: # install dependencies @@ -47,7 +47,7 @@ jobs: fail-fast: false max-parallel: 4 matrix: - os: [ubuntu-18.04, ubuntu-20.04, macos-10.15, macos-11.0] + os: [ubuntu-20.04, macos-12.0] steps: # install dependencies @@ -58,7 +58,7 @@ jobs: with: version: 1.3.1 - name: Install Python Dependencies - if: (matrix.os == 'ubuntu-18.04') || (matrix.os == 'ubuntu-20.04') + if: (matrix.os == 'ubuntu-20.04') run: | sudo -H apt-get update -y sudo -H apt-get install -y python3-setuptools python3-pygments