Commit Graph

1553 Commits

Author SHA1 Message Date
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
Matthieu Gautier d4acd108ca Bump base_deps_meta_version. 2024-02-08 16:12:13 +01:00
Matthieu Gautier c25a2e63e3 [CI/CD] Use config instead of target in the CI. 2024-02-05 18:03:12 +01:00
Matthieu Gautier 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
Matthieu Gautier 6dfb0da943 Cleanup README about libkiwix-app. 2024-02-05 18:02:30 +01:00
Matthieu Gautier 20ca39145d Remove `backend` (internal) option.
This is not used and it is a good things as it is broken..
2024-02-05 11:42:04 +01:00
Matthieu Gautier 5a1175cf2d Format our code with black 2024-02-05 11:41:09 +01:00
Matthieu Gautier 939f323709
Merge pull request #675 from kiwix/appveyor_update
Last appveyor platform version doesn't have python 3.6
2024-01-08 17:41:34 +01:00