Matthieu Gautier
b68236526d
Revert "Use distro module to detect the distribution name."
...
This reverts commit 0fe69e3991
.
This break installation of kiwix-build in travis' docker image.
2020-05-18 13:46:19 +02:00
Matthieu Gautier
0fe69e3991
Use distro module to detect the distribution name.
...
`platform.linux_distribution` is deprecated.
Fix #415
2020-05-17 17:57:24 +02:00
ChrisLi
d0677492d1
remove from CI
2020-05-10 19:55:45 -04:00
Kelson
3c8a9ffbfe
Use standard name for CI ( #433 )
2020-04-07 18:17:38 +02:00
Matthieu Gautier
fb07b58812
Fix recompilation of the CI of meson project.
...
We were assuming that meson project correspond to our projects and so we
were always building them, even if they were already compiled.
(This way, a simple `kiwix-build` is enough to recompile the WIP code of
our project).
However, on the CI, we do not archive the source code/build directory in
the base deps archive. So when we try to compile, the compile step of
meson projects fails because the source are not here.
We have a small workaround for pugixml but as zstd is also meson, it is
time to do something correct.
By default, all projects now try to skip if a build is already present.
Our projects are marked as `force_build` and so, they do not try to skip.
2020-04-06 19:15:40 +02:00
Matthieu Gautier
08ed650c78
[CI] Clone git repository with a depth of 1 in the CI.
2020-02-25 15:53:23 +01:00
Matthieu Gautier
2c14c1a705
Build base for all iOS architectures.
2020-02-21 15:12:17 +01:00
Matthieu Gautier
b790c00187
[action] Correctly fetch the right branch in the CI
2020-02-12 11:25:03 +01:00
Matthieu Gautier
a912b890e0
Run base build every day at 1h
2020-02-05 12:11:40 +01:00
Matthieu Gautier
b6e5912075
Run schedule every 20 minutes (test)
2020-02-05 11:53:46 +01:00
Matthieu Gautier
3326cda7e3
Schedule a base build everyday.
2020-02-05 11:25:18 +01:00
Kelson
4b3178ea12
Github Kiwix Sponsoring page link
2020-02-01 17:55:53 +01:00
Matthieu Gautier
70b3ed0c76
Update docker images
2020-01-21 15:01:05 +01:00
Matthieu Gautier
1b7a2c812e
Add missing platforms.
...
No iOs for now.
2020-01-21 13:49:12 +01:00
Matthieu Gautier
f73e0b2abf
Build base deps on macos.
2020-01-21 13:49:12 +01:00
Matthieu Gautier
1d84266751
Build all base dependencies.
...
Use a custom script for this.
Set `SKIP_BIG_MEMORY_TEST` to avoid launching big test on libzim.
2020-01-21 13:49:12 +01:00
Matthieu Gautier
c178c6ea35
Upload an archive of the build directory in case of failure.
2020-01-21 13:49:12 +01:00
Matthieu Gautier
d37acc2cbe
Build basedeps archives on GithubAction.
...
Use a specific script to download/build the base deps.
Mainly based on script in travis/compile_all.py
2020-01-21 13:49:12 +01:00
Matthieu Gautier
ce45966d40
Add a GithubAction CI to build the docker images.
...
No really useful for now. But will be in next commit.
2020-01-21 13:49:12 +01:00
Kelson
49cec493c4
Add configs for two Github bots
2019-12-14 15:12:31 +01:00
Kelson
15eeb0bac8
Create FUNDING.yml
2019-06-22 07:56:57 +02:00