Commit Graph

69 Commits

Author SHA1 Message Date
Matthieu Gautier a2e56e2422 Make homebrew don't try to update installed dependencies. 2023-12-20 11:45:28 +01:00
Matthieu Gautier 8cc724b4a4 Use kiwix-build's github action to download dependencies. 2023-12-20 11:45:28 +01:00
Emmanuel Engelhart c0073b3bc7
Better use GitHub action .env directive 2023-12-04 20:51:46 +01:00
renaud gaudin c5088aad7b fixed typo in deps filename to fetch 2023-11-23 07:33:51 +01:00
Emmanuel Engelhart 269a659160 Download proper deps file 2023-11-23 07:33:51 +01:00
Emmanuel Engelhart 7161df9e4c Test iOS cross-compile in CI 2023-11-23 07:33:51 +01:00
Matthieu Gautier f5e6502e04 Switch to macos-13. 2023-11-09 17:53:33 +01:00
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