Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 20 additions & 11 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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: |
Expand Down Expand Up @@ -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 ..
Expand All @@ -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
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -205,4 +214,4 @@ jobs:
uses: actions/upload-artifact@v5
with:
name: sdist
path: dist/*.tar.gz
path: dist/*.tar.gz
2 changes: 1 addition & 1 deletion libs/minizip-ng
Submodule minizip-ng updated 82 files
+0 −22 .clang-format
+18 −13 .github/workflows/build.yml
+4 −4 .github/workflows/codeql.yml
+1 −1 .github/workflows/fuzz.yml
+0 −32 .github/workflows/lint.yml
+0 −7 .gitignore
+29 −40 CMakeLists.txt
+1 −2 README.md
+0 −32 cmake/FindZLIB-NG.cmake
+32 −0 cmake/FindZLIBNG.cmake
+0 −84 compat/crypt.h
+0 −260 compat/ioapi.c
+0 −97 compat/ioapi.h
+0 −737 compat/unzip.c
+0 −238 compat/unzip.h
+0 −409 compat/zip.c
+0 −180 compat/zip.h
+6 −4 doc/README.md
+2 −2 doc/mz_host_system.md
+1 −2 doc/mz_open_mode.md
+2 −2 doc/mz_zip.md
+1 −1 doc/mz_zip64.md
+5 −5 doc/mz_zip_file.md
+0 −65 doc/mz_zip_rw.md
+3,497 −0 doc/zip/appnote.txt
+261 −0 doc/zip/winzip_aes.md
+ doc/zip/winzip_aes_attack.pdf
+6 −7 minigzip.c
+78 −107 minizip.c
+105 −105 mz.h
+1,375 −0 mz_compat.c
+415 −0 mz_compat.h
+12 −0 mz_compat_shim.h.in
+50 −39 mz_crypt.c
+30 −30 mz_crypt.h
+31 −33 mz_crypt_apple.c
+22 −20 mz_crypt_openssl.c
+54 −50 mz_crypt_winvista.c
+31 −30 mz_crypt_winxp.c
+17 −17 mz_os.c
+29 −30 mz_os.h
+18 −29 mz_os_posix.c
+27 −27 mz_os_win32.c
+31 −25 mz_strm.c
+44 −47 mz_strm.h
+50 −53 mz_strm_buf.c
+3 −3 mz_strm_buf.h
+35 −20 mz_strm_bzip.c
+4 −4 mz_strm_bzip.h
+27 −15 mz_strm_libcomp.c
+3 −3 mz_strm_libcomp.h
+29 −18 mz_strm_lzma.c
+3 −3 mz_strm_lzma.h
+24 −25 mz_strm_mem.c
+7 −7 mz_strm_mem.h
+3 −3 mz_strm_os.h
+27 −39 mz_strm_os_posix.c
+24 −20 mz_strm_os_win32.c
+37 −32 mz_strm_pkcrypt.c
+6 −6 mz_strm_pkcrypt.h
+40 −31 mz_strm_split.c
+3 −3 mz_strm_split.h
+30 −20 mz_strm_wzaes.c
+5 −5 mz_strm_wzaes.h
+33 −22 mz_strm_zlib.c
+3 −3 mz_strm_zlib.h
+30 −27 mz_strm_zstd.c
+3 −3 mz_strm_zstd.h
+188 −190 mz_zip.c
+48 −43 mz_zip.h
+195 −288 mz_zip_rw.c
+33 −38 mz_zip_rw.h
+0 −4 test/CMakeLists.txt
+0 −1 test/fuzz/unzip_fuzzer.c
+ test/fuzz/unzip_fuzzer_seed_corpus/dot_dot_backslash_name.zip
+ test/fuzz/unzip_fuzzer_seed_corpus/incorrect_number_entries.zip
+1 −12 test/fuzz/zip_fuzzer.c
+57 −45 test/test_compat.cc
+46 −55 test/test_crypt.cc
+0 −44 test/test_file.cc
+25 −31 test/test_path.cc
+35 −29 test/test_stream.cc
Loading