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
Matthieu Gautier
a93b3c8896
Remove the `2` in base_deps name
2024-04-08 16:53:17 +02:00
Matthieu Gautier
0d27cbd8cf
Update github's action to download the right deps archive.
2024-04-08 16:50:10 +02:00
Matthieu Gautier
b880da6ca2
native_static is compatible with Darwin
2024-04-08 16:50:10 +02:00
Matthieu Gautier
6fbe60386e
Do not pollute stdout with warning and trace.
2024-04-08 16:50:10 +02:00
Matthieu Gautier
afda1f6673
Make CI common script use the correct build dir.
...
- Add an option to kiwix-build to get it.
2024-04-08 16:50:10 +02:00
Matthieu Gautier
0c0eac69c4
Introduce arch_name to name build dir base on arch name instead of config.
2024-04-08 16:50:03 +02:00
Matthieu Gautier
734c1ea6fc
Update base_deps_version
2024-04-08 16:50:03 +02:00
Matthieu Gautier
f0b214681c
Properly escape char in `progress_chars`
2024-04-08 16:50:03 +02:00
Matthieu Gautier
f42999199a
`pj` now normalize path.
2024-04-08 16:50:03 +02:00
Matthieu Gautier
944eedcf56
Publish deps archive name using declared `dependency_name`.
...
Instead of compose it from `OS_NAME`, `COMPILE_CONFIG`.
2024-04-08 14:48:56 +02:00
Matthieu Gautier
c6936ebc72
Introduce new dependency_name in build_definition
2024-04-08 14:48:56 +02:00
Matthieu Gautier
696242a0b1
Introduce helper `get_column_name()`
2024-03-25 15:40:16 +01:00
Kelson
6501464f76
Merge pull request #684 from kiwix/release-kiwix-tools-3.7.0
...
Release Kiwix Tools 3.7.0
2024-03-13 15:56:09 +01:00
Emmanuel Engelhart
b8e499e81f
Release Kiwix Tools 3.7.0
2024-03-13 15:26:40 +01:00
Kelson
cf5c2d35f1
Merge pull request #682 from kiwix/release-libkiwix-13.1.0
...
Release libkiwix 13.1.0
2024-02-25 16:01:51 +01:00
Emmanuel Engelhart
06512650fa
Release libkiwix 13.1.0
2024-02-25 15:17:43 +01:00
Matthieu Gautier
3ff2fe7be0
Merge pull request #681 from kiwix/zim-testing-suite-v5
2024-02-24 11:04:17 +01:00
Matthieu Gautier
0f82aff3c1
New version 0.5 for zim-testing-suite
2024-02-23 17:06:32 +01:00
Matthieu Gautier
4766ae5b56
Merge pull request #679 from kiwix/target_config
...
Rename option `--target-platform` to `--config`
2024-02-08 17:58:52 +01:00