diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1d0715c3..d8e5dae7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,13 +67,22 @@ jobs: run: | sudo apt-get update sudo apt-get install -y --no-upgrade \ - cbindgen \ doxygen \ language-pack-el \ language-pack-tr \ libtbb-dev \ libicu-dev + # The version in apt is too old. + - name: Install cbindgen + run: | + wget https://github.com/mozilla/cbindgen/releases/download/0.28.0/cbindgen + BIN_PATH="$HOME/.local/bin/" + mkdir -p "$BIN_PATH" + mv cbindgen "$BIN_PATH" + chmod +x "$BIN_PATH/cbindgen" + echo "$BIN_PATH" >> "$GITHUB_PATH" + - name: Run CMake run: | cmake \ @@ -91,9 +100,7 @@ jobs: - name: Install packages for building docs shell: bash - run: | - pip3 install --user -r docs/requirements.txt - echo "$HOME/.local/bin" >> $GITHUB_PATH + run: pip3 install --user -r docs/requirements.txt - name: Build docs run: sphinx-build -b html docs build/docs/html diff --git a/CMakeLists.txt b/CMakeLists.txt index 86b787b5..f11cb54a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -82,8 +82,8 @@ if(NOT CMAKE_SYSTEM_NAME STREQUAL "Windows") endif() if(NOT DEFINED ESPLUGIN_URL) - set(ESPLUGIN_URL "https://github.com/Ortham/esplugin/archive/refs/tags/6.1.2.tar.gz") - set(ESPLUGIN_HASH "SHA256=94ed03488197d69aa81fd871302cb0b437ee17c8eac59ec2139d7150294fb7af") + set(ESPLUGIN_URL "https://github.com/Ortham/esplugin/archive/refs/tags/6.1.3.tar.gz") + set(ESPLUGIN_HASH "SHA256=d11373b9108036e8d8453ff77000ae2961f9d1243c99c42dd732dad0c83d8618") endif() ExternalProject_Add(esplugin