Emmanuel Engelhart
efdb596561
Add Debian package building in CI
2023-10-08 16:43:10 +02:00
Emmanuel Engelhart
177e1d5da6
Use latest base image_variant v38
2023-10-08 16:43:10 +02:00
Emmanuel Engelhart
b861dfc9dd
Use pinned version of Ubuntu for workflow
2023-10-08 16:43:10 +02:00
Emmanuel Engelhart
3fdbb5a990
Push on 'release' PPA triggered by 'release' event
2023-10-08 16:43:10 +02:00
Emmanuel Engelhart
f0c0400485
Remove Ubuntu Kinetic from CI/CD (deprecated)
2023-08-24 11:15:19 +02:00
Matthieu Gautier
fd22e34d58
Fix the name of the deps archive on macos.
2023-07-13 12:04:41 +02:00
renaud gaudin
f6f7214c99
Unlink and remove some linked python3 files
...
meson and ninja both depends on python3 which received an update.
This python3 update fails to install when linking.
This temp fix removes those files. Hopefully a future update will remove the need
for this hack
2023-06-30 11:26:55 +02:00
Matthieu Gautier
f2072d87a0
[CI] Remove creation of package for bionic.
2023-06-07 11:26:55 +02:00
Emmanuel Engelhart
2d58142c58
No need anymore to change directory
2023-05-26 14:09:02 +02:00
Emmanuel Engelhart
0afa5e569c
Ubuntu 20.04 & macos 11 as OS in CI
2023-05-26 14:07:03 +02:00
Emmanuel Engelhart
ae605dc26d
Use latest version 27 of docker base image
2023-05-26 14:05:31 +02:00
Emmanuel Engelhart
d8f02ac225
Uses actions/checkout
2023-05-26 14:00:46 +02:00
Emmanuel Engelhart
e4595f357d
Use Ubuntu Focal as CI base image
2023-05-26 13:54:52 +02:00
Emmanuel Engelhart
41a1124585
Revert "Unlink and remove some linked python3 files"
...
This reverts commit 95bde675ef
.
2023-04-18 07:29:29 +02:00
renaud gaudin
95bde675ef
Unlink and remove some linked python3 files
...
meson and ninja both depends on python3 which received an update.
This python3 update fails to install when linking.
This temp fix removes those files. Hopefully a future update will remove the need
for this hack
2023-04-11 17:04:24 +02:00
Emmanuel Engelhart
4c4969d95a
Use Codecov action
2023-03-16 14:35:20 +01:00
Emmanuel Engelhart
676a5d11f5
Bump-up CI base container images to r36
2023-03-16 13:44:07 +01:00
Emmanuel Engelhart
a04646b7b2
Simplify ninja and meson calls
2023-02-20 16:36:30 +01:00
Emmanuel Engelhart
cfe3f8e3d9
Better use HTTPS in place of HTTP
2023-02-19 17:10:08 +01:00
Emmanuel Engelhart
2d0cff2dc1
Better definition of env variables
2023-02-19 17:10:04 +01:00
Emmanuel Engelhart
b24157ddf9
Not necessary to specify bash, already the default
2023-02-19 16:42:37 +01:00
Emmanuel Engelhart
c57b5ba1ad
Install meson using Homebrew
2023-02-19 16:36:28 +01:00
Emmanuel Engelhart
fe646511d1
Python3 is already available
2023-02-19 16:29:31 +01:00
Emmanuel Engelhart
cc31846152
Don't install unused packages
2023-02-19 16:22:23 +01:00
Emmanuel Engelhart
cb4938c5f8
Improve a bit the readability of the workflow
2023-02-19 16:21:30 +01:00
Emmanuel Engelhart
b1055e814a
Use fix macOS version in CI
2023-02-19 16:12:21 +01:00
Emmanuel Engelhart
60fbe7f714
Better triggers for packages builds
2023-02-11 16:55:45 +01:00
Emmanuel Engelhart
a9e4d8a0a1
Bump-up GitHub action workflows to latest version
2023-02-06 17:54:08 +01:00
Emmanuel Engelhart
f5c9b2404a
New git default branch is 'main'
2022-12-27 14:27:43 +01:00
Kelson
8b1fe21e4e
Delete move.yml
2022-12-27 14:25:28 +01:00
Emmanuel Engelhart
d66cc6286c
Fix broken macOS CI (change Python version)
2022-11-17 11:42:42 +01:00
Kunal Mehta
0c8ceac117
PPA: Add kinetic
2022-11-13 21:02:32 +01:00
Kunal Mehta
229c0ceaf9
PPA: Drop impish
2022-09-28 16:31:33 +02:00
Emmanuel Engelhart
b69bf4d062
Simplify branch retrieval
2022-07-20 21:21:31 +02:00
Emmanuel Engelhart
6891ce3b57
Use actions/checkout@v2
2022-07-20 21:21:31 +02:00
Emmanuel Engelhart
16197afc95
CI triggered on pull_request event
2022-07-20 21:21:31 +02:00
Matthieu Gautier
c5d3ffe0d7
Fix CI for android
2022-06-15 14:36:02 +02:00
Matthieu Gautier
73d2d47ca7
Run the CI on Ubuntu Bionic and Fedora 35
...
Xenial and f31 are eol
2022-05-10 14:58:56 +02:00
Kunal Mehta
cf95d513d6
PPA: Remove Ubuntu Hirsute, EOL
2022-01-31 23:13:00 -08:00
Kelson
b19eb1ea61
Stop publishing code coverage for macOS
...
No reason to upload code coverage twice
2022-01-27 21:23:16 +01:00
Kelson
6d14639f77
Use Python 3.10 to fix macOS CI
2022-01-27 21:22:19 +01:00
Kunal Mehta
35dc59d4bb
PPA: Add Ubuntu Jammy
2021-12-19 16:45:16 -08:00
Emmanuel Engelhart
09a55d71d6
Re-introduce Ubuntu Impish in CI
2021-10-21 12:36:05 +02:00
Matthieu Gautier
f714ff8d3e
New docker image version is 31.
2021-10-18 18:09:36 +02:00
Matthieu Gautier
51ac1240f8
PPA: Temporarily disable Impish builds
2021-09-09 10:05:18 +02:00
Emmanuel Engelhart
6ea40f57da
Remove groovy deb package
2021-07-28 21:34:24 +02:00
Kunal Mehta
1bf52e8ebe
PPA: Build for Ubuntu Impish
2021-07-08 09:50:55 +02:00
Matthieu Gautier
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
Veloman Yunkan
9c43353b72
Fixed CI after repository rename
2021-05-13 12:49:44 +04:00
Matthieu Gautier
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