Commit Graph

1579 Commits

Author SHA1 Message Date
Matthieu Gautier a459cd750d fixup force posix path 2024-04-30 16:20:45 +02:00
Matthieu Gautier c2ad109c32 WIP print path 2024-04-30 15:59:12 +02:00
Matthieu Gautier ad92d4d046 Set PATH for config tool. 2024-04-30 15:48:56 +02:00
Matthieu Gautier 3854c8570e Add an option in config to force the usage of posix path 2024-04-30 15:39:27 +02:00
Matthieu Gautier c59ace0e5a WIP fix xapian winbash 2024-04-30 15:25:56 +02:00
Matthieu Gautier dbf98f2c70 Use python 3.12 2024-04-30 15:18:48 +02:00
Matthieu Gautier 1276a8b586 [WIP] Fix winbash 2024-04-30 15:08:11 +02:00
Matthieu Gautier 6b08e12910 Use fstring instead of `.format` 2024-04-30 14:25:19 +02:00
Matthieu Gautier 908b90190c Use pathlib.Path instead of os.path 2024-04-30 14:25:19 +02:00
Matthieu Gautier 06cad66925 Clean up a bit import in dependencies. 2024-04-30 14:25:19 +02:00
Matthieu Gautier 676099fcc9 Introduce winbash config and build xapian using it. 2024-04-30 14:25:19 +02:00
Matthieu Gautier 0085c0b7db Run configure using bash script 2024-04-22 17:46:36 +02:00
Matthieu Gautier 4718001a52 Launch kiwix-build verbose 2024-04-22 16:30:02 +02:00
Matthieu Gautier 04c17e7159 libzim depends on xapian 2024-04-22 16:24:58 +02:00
Matthieu Gautier e69c98c1d3 Libzim depends of zim-testing-suite. 2024-04-22 16:16:32 +02:00
Matthieu Gautier f829493502 Set arch deps name on Windows. 2024-04-22 16:15:53 +02:00
Matthieu Gautier b357bcfd6b Correctly strip newline (on Windows) 2024-04-22 16:06:33 +02:00
Matthieu Gautier 6644ff56c8 Update secrets 2024-04-22 15:51:13 +02:00
Matthieu Gautier 371f434a8b [TOREVERT] Build only Windows on CI 2024-04-22 15:38:50 +02:00
Matthieu Gautier 179d4af164 Fix upload_failure_logs.py 2024-04-22 15:37:23 +02:00
Matthieu Gautier f8560ae38b [WIP] Don't print uncompat warning on Windows with NativeDyn 2024-04-22 15:29:48 +02:00
Matthieu Gautier 8ee7b8987b Don't depend on lzma. 2024-04-22 15:29:04 +02:00
Matthieu Gautier 2033f7c786 Fix rebase 2024-04-22 15:15:10 +02:00
Matthieu Gautier 5489769907 Fix workflow indentation 2024-04-22 15:15:10 +02:00
Matthieu Gautier dd3fd1ff7a Do not build libzim with xapian dependency on Windows. 2024-04-22 15:15:10 +02:00
Matthieu Gautier df47082552 Do not print warning on windows 2024-04-22 15:15:10 +02:00
Matthieu Gautier 2b275db182 Bump base_deps_meta_version 2024-04-22 15:15:10 +02:00
Matthieu Gautier 72b2cf964f Use python to update failure logs. 2024-04-22 15:15:10 +02:00
Matthieu Gautier 3c9671bd0b Use paramiko module to upload archives. 2024-04-22 15:15:10 +02:00
Matthieu Gautier 9ac71daa59 Correctly get temp dir on Windows. 2024-04-22 15:15:10 +02:00
Matthieu Gautier a2f659895e Build icu4c using meson on Windows. 2024-04-22 15:15:10 +02:00
Matthieu Gautier 765f2fa2d7 Do not set permission to 0 for extracted file. 2024-04-22 15:15:10 +02:00
Matthieu Gautier 897508defa Use the correct path separator on Windows 2024-04-22 15:15:10 +02:00
Matthieu Gautier 858cbed9d4 Use setup command in meson. 2024-04-22 15:15:10 +02:00
Matthieu Gautier 90a19b29eb Update zstd 2024-04-22 15:15:10 +02:00
Matthieu Gautier 173f60ac3c Build lzma using meson build system. 2024-04-22 15:15:10 +02:00
Matthieu Gautier 1b42e8ca33 Fix extracting of several archives.
- Archive already existing must not stop download of other archives.
- Use copytree instead of rename to use second archive as patch on existing
  directory. (No need to remove tmpdir, as it is a temporary directory)
2024-04-22 15:15:10 +02:00
Matthieu Gautier 270e27dba4 Build zlib using meson.
Use the wrap coming from meson's wrapdb.
2024-04-22 15:15:10 +02:00
Matthieu Gautier 0f61f9a123 Add secrets 2024-04-22 15:15:10 +02:00
Matthieu Gautier 0265d8fdc4 Setup MSVC in CI. 2024-04-22 15:15:10 +02:00
Matthieu Gautier 9b4f64c4af Build only libzim (and dependencies on Windows) 2024-04-22 15:15:10 +02:00
Matthieu Gautier d4aa0090c5 Build on Windows with github-actions. 2024-04-22 15:15:10 +02:00
Matthieu Gautier 8041938350
Merge pull request #692 from kiwix/libzim_9.2.0 2024-04-16 19:43:58 +02:00
Matthieu Gautier 6aa661a474 New libzim version 9.2.0 2024-04-16 18:28:32 +02:00
Matthieu Gautier a2cb517edb
Merge pull request #689 from kiwix/ci-apple-silicon 2024-04-12 13:13:36 +02:00
Matthieu Gautier 89802f5e07 Publish deps archive on macos arm64 using mixed config. 2024-04-12 11:54:38 +02:00
Matthieu Gautier a0baee815f Update to python 3.10 2024-04-12 11:52:49 +02:00
Matthieu Gautier 145d981328
Merge pull request #688 from kiwix/fix_build_dir 2024-04-12 10:28:50 +02:00
Matthieu Gautier 9235f8b048 Do not expect a full working environment when only asking for build dir.
Job `Trigger_Docker` is run in a simple environment not configured.
So tools as `ninja` are not installed. But we don't care as we just want
to trigger a docker build.
But `common` script now start by asking kiwix-build the build dir.
kiwix-build must not fail in this case.
2024-04-11 17:05:45 +02:00
Matthieu Gautier d6285adaf9
Merge pull request #685 from kiwix/build_dir 2024-04-09 11:33:30 +02:00