diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c7dae20..392f84e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -18,7 +18,7 @@ jobs: - name: Install Dependencies run: | sudo apt-get update - sudo apt-get install -y libglfw3-dev libgtk-3-dev + sudo apt-get install -y libglfw3-dev libgtk-3-dev zlib1g-dev - name: Build run: | @@ -88,15 +88,17 @@ jobs: - name: Install Dependencies run: | - wget -q https://github.com/emscripten-core/emsdk/archive/master.tar.gz - tar -xvf master.tar.gz - emsdk-master/emsdk update - emsdk-master/emsdk install latest - emsdk-master/emsdk activate latest + sudo apt-get update + sudo apt-get install -y zlib1g-dev + wget -q https://github.com/emscripten-core/emsdk/archive/refs/tags/4.0.23.tar.gz + tar -xvf 4.0.23.tar.gz + emsdk-4.0.23/emsdk update + emsdk-4.0.23/emsdk install latest + emsdk-4.0.23/emsdk activate latest - name: Build run: | - source emsdk-master/emsdk_env.sh + source emsdk-4.0.23/emsdk_env.sh mkdir build-web cd build-web emcmake cmake .. @@ -116,14 +118,21 @@ jobs: with: name: raven-web.zip path: build-web/raven-web.zip + Windows: - runs-on: windows-latest + runs-on: windows-2022 steps: - uses: actions/checkout@v5 with: fetch-depth: 1 submodules: recursive + - name: Install Dependencies + run: | + vcpkg install zlib:x64-windows + echo "CMAKE_PREFIX_PATH=C:/vcpkg/installed/x64-windows" >> $env:GITHUB_ENV + echo "C:/vcpkg/installed/x64-windows/bin" >> $env:GITHUB_PATH + - name: Build run: | mkdir build_win64 @@ -154,8 +163,8 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.9"] - os: [ ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-13, macos-latest ] + python-version: ["3.11"] + os: [ ubuntu-latest, ubuntu-24.04-arm, windows-2022, macos-15, macos-latest ] steps: - uses: actions/checkout@v5 with: @@ -205,4 +214,4 @@ jobs: uses: actions/upload-artifact@v5 with: name: sdist - path: dist/*.tar.gz \ No newline at end of file + path: dist/*.tar.gz diff --git a/libs/minizip-ng b/libs/minizip-ng index 362b091..fe5fedc 160000 --- a/libs/minizip-ng +++ b/libs/minizip-ng @@ -1 +1 @@ -Subproject commit 362b091dc42ede21ddc6cbc4be0f4ba6315e893d +Subproject commit fe5fedc365f7824ada0cf9a84fb79b30d5fc97a8