From 008a4bf5ea2ca1f8b56248d8a926d5b5f39940b3 Mon Sep 17 00:00:00 2001 From: Chadwick Boulay Date: Sun, 28 May 2023 11:40:41 -0400 Subject: [PATCH 1/2] Update liblsl to 1.16.2 --- .github/workflows/cppcmake.yml | 8 ++++---- CMakeLists.txt | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cppcmake.yml b/.github/workflows/cppcmake.yml index d7f8395..4d0d451 100644 --- a/.github/workflows/cppcmake.yml +++ b/.github/workflows/cppcmake.yml @@ -13,8 +13,8 @@ on: types: ['created'] env: - LSL_RELEASE_URL: 'https://github.com/sccn/liblsl/releases/download/v1.16.0/' - LSL_RELEASE: '1.16.0' + LSL_RELEASE_URL: 'https://github.com/sccn/liblsl/releases/download' + LSL_RELEASE: '1.16.2' defaults: run: @@ -57,13 +57,13 @@ jobs: if: startsWith(matrix.config.os, 'ubuntu-') run: | sudo apt install -y libpugixml-dev - curl -L ${LSL_RELEASE_URL}/liblsl-${LSL_RELEASE}-$(lsb_release -sc)_amd64.deb -o liblsl.deb + curl -L ${LSL_RELEASE_URL}/v${LSL_RELEASE}/liblsl-${LSL_RELEASE}-$(lsb_release -sc)_amd64.deb -o liblsl.deb sudo apt install ./liblsl.deb - name: Download liblsl (Windows) if: matrix.config.os == 'windows-latest' run: | - curl -L ${LSL_RELEASE_URL}/liblsl-${LSL_RELEASE}-Win_${{ matrix.config.arch}}.zip -o liblsl.zip + curl -L ${LSL_RELEASE_URL}/v${LSL_RELEASE}/liblsl-${LSL_RELEASE}-Win_${{ matrix.config.arch}}.zip -o liblsl.zip 7z x liblsl.zip -oLSL - name: Download liblsl (macOS) diff --git a/CMakeLists.txt b/CMakeLists.txt index f54323e..04bc856 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,7 @@ project(LabRecorder DESCRIPTION "Record and write LabStreamingLayer streams to an XDF file" HOMEPAGE_URL "https://github.com/labstreaminglayer/App-LabRecorder/" LANGUAGES C CXX - VERSION 1.16.3) + VERSION 1.16.4) # Needed for customized MacOSXBundleInfo.plist.in SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake" ${CMAKE_MODULE_PATH}) From 8ff92f84ac50e019ee021277272d197a064bc3ba Mon Sep 17 00:00:00 2001 From: Chadwick Boulay Date: Sun, 28 May 2023 11:46:26 -0400 Subject: [PATCH 2/2] From CI/CD, drop Ubuntu 18.04, replace macOS10 with macOS-latest --- .github/workflows/cppcmake.yml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/cppcmake.yml b/.github/workflows/cppcmake.yml index 4d0d451..cb3510b 100644 --- a/.github/workflows/cppcmake.yml +++ b/.github/workflows/cppcmake.yml @@ -33,9 +33,6 @@ jobs: os: "ubuntu-22.04" - name: "ubuntu-20.04" os: "ubuntu-20.04" - - name: "ubuntu-18.04" - os: "ubuntu-18.04" - qt_ver: "5.12.12" - name: "windows-x64" os: "windows-latest" cmake_extra: "-T v142,host=x86" @@ -48,8 +45,8 @@ jobs: arch: "i386" qt_arch: "win32_msvc2019" qt_ver: "5.15.2" - - name: "macOS-10" - os: "macos-10.15" + - name: "macOS-latest" + os: "macOS-latest" steps: - uses: actions/checkout@v3 @@ -70,8 +67,8 @@ jobs: if: startsWith(matrix.config.os, 'macos-') run: brew install labstreaminglayer/tap/lsl - - name: Install Qt (Window and Ubuntu bionic) - if: (matrix.config.os == 'windows-latest') || (matrix.config.os == 'ubuntu-18.04') + - name: Install Qt (Window) + if: (matrix.config.os == 'windows-latest') uses: jurplel/install-qt-action@v3.0.0 with: version: ${{ matrix.config.qt_ver }}