Commit Graph

35 Commits

Author SHA1 Message Date
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
Kunal Mehta 8eacb0d635
PPA: Build for Ubuntu Hirsute 2020-12-03 22:35:46 -08:00
Matthieu Gautier 7a11ec6ea4 [CI] Fix macos packages installation 2020-10-27 15:13:19 +01:00
Kunal Mehta 39bc8828cd PPA: Build packages for Ubuntu Bionic 2020-08-21 19:12:20 +02:00
Kunal Mehta 1145af43e7 PPA: Stop building for Ubuntu eoan, its EOL
Launchpad no longer accepts uploads for eoan.
2020-07-24 01:58:30 -07:00
Kunal Mehta 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
Kunal Mehta 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
Matthieu Gautier 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
Kelson 286fbba9f6 Run Github actions on any push (not only in PR) 2020-04-03 16:32:49 +02:00
Kelson 6dd6a5dd80
Github Kiwix Sponsoring page link 2020-02-01 17:44:42 +01:00
Matthieu Gautier 21d8a6952f Readd code coverage 2020-01-27 18:05:12 +01:00
Matthieu Gautier e3ba9fa5cc Use github actions to run the CI. 2020-01-21 18:10:33 +01:00
Kelson 223f7ee78a Add default Github configuration 2019-11-20 06:12:08 +01:00