renaud gaudin
ff66a96980
Fixed #465 : trigger docker publish on release
...
This triggers a `workflow_dispatch` event on the `docker.yml` workflow or the matching
repository for both `zim-tools` and `kiwix-tools` targets that supports it.
2021-01-13 15:58:33 +00:00
Matthieu Gautier
6434150da9
[CI] Fix macos brew install packages (release&Nightly)
2020-10-28 16:40:02 +01:00
Matthieu Gautier
8846acc8cf
Fix macos brew install packages.
...
Directly use brew instead of `get-package` action.
`get-package` seems to be broken with some invalid git command.
2020-10-27 14:20:57 +01:00
ChrisLi
674d6bf6df
CI
2020-08-28 14:16:25 -04:00
Matthieu Gautier
907bd61f59
Add BINTRAY secrets to env variables.
2020-07-01 16:32:03 +02:00
renaud gaudin
8478d65c90
enable compilation of native_mixed on macos
...
Issue #349 requires a native_mixed for macOS.
native_mixed is working for libzim so we whitelist it.
On the release CI, we fix the macos dylib rpath so it doesn't include the
full build-install step path which is probematic for a distributed file.
We build native_mixed for OSX in both CI and release mode
2020-06-17 09:04:10 +00:00
Matthieu Gautier
2243ca9d91
Deactivate static build on bionic.
...
See #447
2020-06-10 14:26:11 +02:00
Matthieu Gautier
4bdbc5ac53
Build the base deps on bionics also.
...
This will allow other project to have their CI running on bionics.
2020-06-09 11:37:56 +02:00
Matthieu Gautier
925943a5ee
Fix checkout of code.
...
Correctly handle tag ref.
2020-05-25 12:21:10 +02:00
Matthieu Gautier
040171129a
Fix release tag format.
...
The release tag format change to a classic tag triplet format `\d.\d.\d`
to a custom one `r_\d`.
2020-05-25 12:21:10 +02:00
Matthieu Gautier
e27fd7b83d
Use distro module to detect the distribution name.
...
`platform.linux_distribution` is deprecated.
This is a recommit of 0fe69e3
now that we moved every thing on github
actions.
2020-05-21 19:55:40 +02:00
Matthieu Gautier
e020eb35ac
[WIP] Move the release process to github actions.
2020-05-21 12:13:36 +02:00
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
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
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