a04646b7b2
Simplify ninja and meson calls
2023-02-20 16:36:30 +01:00
cfe3f8e3d9
Better use HTTPS in place of HTTP
2023-02-19 17:10:08 +01:00
2d0cff2dc1
Better definition of env variables
2023-02-19 17:10:04 +01:00
b24157ddf9
Not necessary to specify bash, already the default
2023-02-19 16:42:37 +01:00
c57b5ba1ad
Install meson using Homebrew
2023-02-19 16:36:28 +01:00
fe646511d1
Python3 is already available
2023-02-19 16:29:31 +01:00
cc31846152
Don't install unused packages
2023-02-19 16:22:23 +01:00
cb4938c5f8
Improve a bit the readability of the workflow
2023-02-19 16:21:30 +01:00
b1055e814a
Use fix macOS version in CI
2023-02-19 16:12:21 +01:00
60fbe7f714
Better triggers for packages builds
2023-02-11 16:55:45 +01:00
a9e4d8a0a1
Bump-up GitHub action workflows to latest version
2023-02-06 17:54:08 +01:00
f5c9b2404a
New git default branch is 'main'
2022-12-27 14:27:43 +01:00
8b1fe21e4e
Delete move.yml
2022-12-27 14:25:28 +01:00
d66cc6286c
Fix broken macOS CI (change Python version)
2022-11-17 11:42:42 +01:00
0c8ceac117
PPA: Add kinetic
2022-11-13 21:02:32 +01:00
229c0ceaf9
PPA: Drop impish
2022-09-28 16:31:33 +02:00
b69bf4d062
Simplify branch retrieval
2022-07-20 21:21:31 +02:00
6891ce3b57
Use actions/checkout@v2
2022-07-20 21:21:31 +02:00
16197afc95
CI triggered on pull_request event
2022-07-20 21:21:31 +02:00
c5d3ffe0d7
Fix CI for android
2022-06-15 14:36:02 +02:00
73d2d47ca7
Run the CI on Ubuntu Bionic and Fedora 35
...
Xenial and f31 are eol
2022-05-10 14:58:56 +02:00
cf95d513d6
PPA: Remove Ubuntu Hirsute, EOL
2022-01-31 23:13:00 -08:00
b19eb1ea61
Stop publishing code coverage for macOS
...
No reason to upload code coverage twice
2022-01-27 21:23:16 +01:00
6d14639f77
Use Python 3.10 to fix macOS CI
2022-01-27 21:22:19 +01:00
35dc59d4bb
PPA: Add Ubuntu Jammy
2021-12-19 16:45:16 -08:00
09a55d71d6
Re-introduce Ubuntu Impish in CI
2021-10-21 12:36:05 +02:00
f714ff8d3e
New docker image version is 31.
2021-10-18 18:09:36 +02:00
51ac1240f8
PPA: Temporarily disable Impish builds
2021-09-09 10:05:18 +02:00
6ea40f57da
Remove groovy deb package
2021-07-28 21:34:24 +02:00
1bf52e8ebe
PPA: Build for Ubuntu Impish
2021-07-08 09:50:55 +02:00
feeee25eac
Use correct deps archive in the CI.
...
Now that project is named libkiwix, the dependencies archive is also
renamed.
2021-07-07 10:53:07 +02:00
9c43353b72
Fixed CI after repository rename
2021-05-13 12:49:44 +04:00
9ba5ab4678
Update brew before installing packages
...
brew changed his backend repository, we must update brew itself first.
2021-04-12 18:31:29 +02:00
8eacb0d635
PPA: Build for Ubuntu Hirsute
2020-12-03 22:35:46 -08:00
7a11ec6ea4
[CI] Fix macos packages installation
2020-10-27 15:13:19 +01:00
39bc8828cd
PPA: Build packages for Ubuntu Bionic
2020-08-21 19:12:20 +02:00
1145af43e7
PPA: Stop building for Ubuntu eoan, its EOL
...
Launchpad no longer accepts uploads for eoan.
2020-07-24 01:58:30 -07:00
a0eb972595
PPA: Set fail-fast: false
...
See discussion/rationale at <https://github.com/openzim/libzim/pull/370 >.
2020-07-16 06:02:41 -07:00
6b783b3998
Automatically build and publish packages via Github Actions
...
We can currently only build for Ubuntu versions because we're not yet
publishing libzim for Debian.
Development builds (on commits to master) will build against master libzim
while release builds (on tag pushes) will build against the most recent
release of libzim.
2020-07-10 02:48:23 -07:00
6f92b7e120
Build the CI also on bionic.
...
Bionic has a more recent compiler who will catch more issue with the
code.
2020-06-09 12:10:05 +02:00
286fbba9f6
Run Github actions on any push (not only in PR)
2020-04-03 16:32:49 +02:00
6dd6a5dd80
Github Kiwix Sponsoring page link
2020-02-01 17:44:42 +01:00
21d8a6952f
Readd code coverage
2020-01-27 18:05:12 +01:00
e3ba9fa5cc
Use github actions to run the CI.
2020-01-21 18:10:33 +01:00
223f7ee78a
Add default Github configuration
2019-11-20 06:12:08 +01:00