Emmanuel Engelhart
a11b813f82
Use always fix version of macOS & Ubuntu
2023-05-04 15:06:52 +02:00
Matthieu Gautier
fc3b446c76
Also build libzim mixed for aarch64 on bionic.
2023-04-26 16:54:35 +02:00
Matthieu Gautier
7a0f490e00
Update CI workflows
...
Update CI to build on native_mixed bionic and build the bionic docker
image.
2023-04-26 15:21:17 +02:00
Matthieu Gautier
0919f4d3dd
[WIP] Use the docker image of our branch.
2023-04-12 16:53:32 +02:00
Matthieu Gautier
c9e9c5c070
Move all our CI to focal instead of bionic
...
Bionic is EOL.
2023-04-12 16:53:32 +02:00
Matthieu Gautier
ae3b1b6a25
Build zim-tools cross-compiling.
2023-04-11 12:05:06 +02:00
Matthieu Gautier
b218875d49
Rename `macOS_arm64` to `macOS_arm64_static`.
...
Publication code in `.github/scripts` expected that `foo_mixed` target
is tied to a `foo_static` target.
2023-03-30 14:18:53 +02:00
Matthieu Gautier
b4e0d60363
Build and publish libzim and libkiwix on macos_arm64.
2023-03-30 14:18:53 +02:00
Matthieu Gautier
8e61acbca2
Addapt CI to build armhf and aarch64.
...
- Aarch64 added
- libzim compilation on (armhf|aarch64)_mixed added.
2023-03-28 17:57:39 +02:00
Emmanuel Engelhart
f376e82aac
Use new container images v36
2023-03-16 10:42:07 +01:00
Emmanuel Engelhart
534dee9c94
Use new Docker images for kiwix-build CI
2023-03-15 13:25:13 +01:00
Emmanuel Engelhart
b977392446
Remove CI container builds
2023-03-15 13:25:13 +01:00
Emmanuel Engelhart
3138c71b82
Update GitHub actions to latest version
2023-02-05 08:45:47 +01:00
Matthieu Gautier
16fc490ae7
Add build of libzim on wasm in the CI
2022-11-16 16:37:05 +01:00
Veloman Yunkan
1755044333
Added CI image for Alpine
2022-07-11 17:38:07 +04:00
Matthieu Gautier
f1ac1b0121
Build everything using bionic instead of xenial
2022-03-11 15:05:25 +01:00
Matthieu Gautier
32f1bfdab3
Do not force a specific version of meson.
...
We were forcing a spcefic version has a workaround to meson issue.
We don't need now, and recent version is needed to compile on armhf.
2022-03-11 15:04:17 +01:00
Matthieu Gautier
af3cff6aeb
Build flatpak in CI
2022-03-10 16:21:14 +01:00
Matthieu Gautier
cdf4dab0a5
Cross compile windows on fedora 35.
2022-03-10 15:19:51 +01:00
Matthieu Gautier
01e8f92348
Build the projects in the CI.
...
We used to build only the base dependencies in the CI
(and build the projects in nightly&Release workflow).
Now always build the projects.
2022-03-10 15:19:51 +01:00
Matthieu Gautier
5e6f68a3ef
Use python 3.8 on macOS CI
...
Python 3.6 is not available anymore.
2022-02-02 15:18:20 +01:00
ChrisLi
1374e01c7a
Make the CI build the new on the new MacOS archs.
2021-12-22 15:26:01 +01:00
Matthieu Gautier
9c04df4fb2
[CI] Install automake and autoconf on macos.
2021-07-27 16:45:04 +02:00
Matthieu Gautier
73e0cec0aa
Update bionic docker image to use qt 5.15 instead of default qt version.
2021-06-23 17:27:52 +02: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
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
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
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