Commit Graph

1557 Commits

Author SHA1 Message Date
2033f7c786 Fix rebase 2024-04-22 15:15:10 +02:00
5489769907 Fix workflow indentation 2024-04-22 15:15:10 +02:00
dd3fd1ff7a Do not build libzim with xapian dependency on Windows. 2024-04-22 15:15:10 +02:00
df47082552 Do not print warning on windows 2024-04-22 15:15:10 +02:00
2b275db182 Bump base_deps_meta_version 2024-04-22 15:15:10 +02:00
72b2cf964f Use python to update failure logs. 2024-04-22 15:15:10 +02:00
3c9671bd0b Use paramiko module to upload archives. 2024-04-22 15:15:10 +02:00
9ac71daa59 Correctly get temp dir on Windows. 2024-04-22 15:15:10 +02:00
a2f659895e Build icu4c using meson on Windows. 2024-04-22 15:15:10 +02:00
765f2fa2d7 Do not set permission to 0 for extracted file. 2024-04-22 15:15:10 +02:00
897508defa Use the correct path separator on Windows 2024-04-22 15:15:10 +02:00
858cbed9d4 Use setup command in meson. 2024-04-22 15:15:10 +02:00
90a19b29eb Update zstd 2024-04-22 15:15:10 +02:00
173f60ac3c Build lzma using meson build system. 2024-04-22 15:15:10 +02:00
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
270e27dba4 Build zlib using meson.
Use the wrap coming from meson's wrapdb.
2024-04-22 15:15:10 +02:00
0f61f9a123 Add secrets 2024-04-22 15:15:10 +02:00
0265d8fdc4 Setup MSVC in CI. 2024-04-22 15:15:10 +02:00
9b4f64c4af Build only libzim (and dependencies on Windows) 2024-04-22 15:15:10 +02:00
d4aa0090c5 Build on Windows with github-actions. 2024-04-22 15:15:10 +02:00
8041938350 Merge pull request #692 from kiwix/libzim_9.2.0 r_59 2024-04-16 19:43:58 +02:00
6aa661a474 New libzim version 9.2.0 2024-04-16 18:28:32 +02:00
a2cb517edb Merge pull request #689 from kiwix/ci-apple-silicon 2024-04-12 13:13:36 +02:00
89802f5e07 Publish deps archive on macos arm64 using mixed config. 2024-04-12 11:54:38 +02:00
a0baee815f Update to python 3.10 2024-04-12 11:52:49 +02:00
145d981328 Merge pull request #688 from kiwix/fix_build_dir 2024-04-12 10:28:50 +02:00
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
d6285adaf9 Merge pull request #685 from kiwix/build_dir 2024-04-09 11:33:30 +02:00
a93b3c8896 Remove the 2 in base_deps name 2024-04-08 16:53:17 +02:00
0d27cbd8cf Update github's action to download the right deps archive. 2024-04-08 16:50:10 +02:00
b880da6ca2 native_static is compatible with Darwin 2024-04-08 16:50:10 +02:00
6fbe60386e Do not pollute stdout with warning and trace. 2024-04-08 16:50:10 +02:00
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
0c0eac69c4 Introduce arch_name to name build dir base on arch name instead of config. 2024-04-08 16:50:03 +02:00
734c1ea6fc Update base_deps_version 2024-04-08 16:50:03 +02:00
f0b214681c Properly escape char in progress_chars 2024-04-08 16:50:03 +02:00
f42999199a pj now normalize path. 2024-04-08 16:50:03 +02:00
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
c6936ebc72 Introduce new dependency_name in build_definition 2024-04-08 14:48:56 +02:00
696242a0b1 Introduce helper get_column_name() 2024-03-25 15:40:16 +01:00
6501464f76 Merge pull request #684 from kiwix/release-kiwix-tools-3.7.0
Release Kiwix Tools 3.7.0
r_58
2024-03-13 15:56:09 +01:00
b8e499e81f Release Kiwix Tools 3.7.0 2024-03-13 15:26:40 +01:00
cf5c2d35f1 Merge pull request #682 from kiwix/release-libkiwix-13.1.0
Release libkiwix 13.1.0
r_57
2024-02-25 16:01:51 +01:00
06512650fa Release libkiwix 13.1.0 2024-02-25 15:17:43 +01:00
3ff2fe7be0 Merge pull request #681 from kiwix/zim-testing-suite-v5 2024-02-24 11:04:17 +01:00
0f82aff3c1 New version 0.5 for zim-testing-suite 2024-02-23 17:06:32 +01:00
4766ae5b56 Merge pull request #679 from kiwix/target_config
Rename option `--target-platform` to `--config`
2024-02-08 17:58:52 +01:00
d4acd108ca Bump base_deps_meta_version. 2024-02-08 16:12:13 +01:00
c25a2e63e3 [CI/CD] Use config instead of target in the CI. 2024-02-05 18:03:12 +01:00
c0ec9c44b8 Rename option --target-platform to --config
The target_platform option has always be wrongly named.
This is not the platform we are targeted but how we compile.

This was ok at beginning as specifying how we compile somehow define
for what we compile but this is not a one to one mapping.
2024-02-05 18:03:11 +01:00