Commit graph

30 commits

Author SHA1 Message Date
Matthieu Gautier
c5197ceb51 Use kiwix-build's github action to download dependencies. 2023-12-19 17:17:05 +01:00
Matthieu Gautier
76ac5ce93f Remove Ubuntu Kinetic from CI/CD (deprecated) 2023-10-06 15:47:30 +02:00
Matthieu Gautier
d0847525c6 Time to switch the CI to focal. 2023-10-06 15:47:30 +02:00
renaud gaudin
d0f8226f50 Docker images for new architectures
- Fixes the release filename for arm64 and armv7
- Add new architectures for i386 and armv6
2023-06-16 17:59:33 +02:00
Matthieu Gautier
f03dc46342 Remove custom git clone
Now possible because of new Docker images and proper user/permission mgmt
within the container.
2023-05-03 15:34:41 +02:00
renaud gaudin
3d9348092b removed references to docker.io 2023-03-22 15:23:31 +00:00
Emmanuel Engelhart
cfc249b9cf
Bump-up CI container images for r36 2023-03-16 13:48:43 +01:00
Emmanuel Engelhart
e1b314267b
Remove PPA Impish, add Kinetic 2023-02-10 18:56:21 +01:00
Emmanuel Engelhart
4e8d3097b9
Update GitHub workflow actions 2023-02-05 13:25:19 +01:00
Kelson
c6b6a47711
"main" is the new git default branch 2022-12-27 14:16:58 +01:00
renaud gaudin
cf6d66b2c2 Updated actions dependencies 2022-10-26 16:04:46 +00:00
Matthieu Gautier
472ff19861 [CI] Use last docker image (and dependencies) 2022-06-14 10:49:46 +02:00
Kunal Mehta
94549828cb
PPA: Remove Ubuntu Hirsute, EOL 2022-01-31 23:13:46 -08:00
Kunal Mehta
dbe6126496
PPA: Reinstate Ubuntu Impish, add Jammy 2021-12-19 16:47:59 -08:00
Matthieu Gautier
61e82228a4 Last CI docker image is 31 2021-10-14 14:16:13 +02:00
Emmanuel Engelhart
929c36c930
Disable Ubuntu Impish in CI 2021-10-14 09:26:46 +02:00
Emmanuel Engelhart
9f207a61f9 Remove Groovy package 2021-07-28 21:35:58 +02:00
Kunal Mehta
7d55c0f6ac PPA: Build for Ubuntu Impish 2021-07-08 13:13:21 +02:00
renaud gaudin
a3ed7ad3e1 using two jobs to isolate envs 2021-01-08 18:35:23 +00:00
renaud gaudin
19322958b3 Support for non-release builds
- only building on workflow_dispatch with a specified version that can be a release or release-build
2021-01-08 15:29:19 +00:00
renaud gaudin
ccb8d11dce CI built docker image
- added a new generic kiwix/kiwix-tools image
- kiwix/kiwix-serve now based on kiwix/kiwix-tools ; with its entrypoint
- both images are built with official binary distribution
- both images are built on github action and pushed to both docker.io and ghcr.io
- both images are multi-arch and support arm/v7, arm64 and amd64
- built on release published or workflow_dispatch event (to be triggered by kiwix-build)
2021-01-07 22:13:49 +00:00
Kunal Mehta
7e6e74330a
PPA: Build for Ubuntu Hirsute 2020-12-03 22:48:19 -08:00
Kunal Mehta
ff5f1d96d2 PPA: Drop Ubuntu eoan, EOL
Launchpad no longer accepts eoan uploads.
2020-07-24 03:07:47 -07:00
Kunal Mehta
4ee202514e
PPA: Set fail-fast: false
See discussion/rationale on <https://github.com/openzim/libzim/pull/370>.
2020-07-16 06:04:01 -07:00
Kunal Mehta
98b372ee17 Automatically build and publish packages via Github Actions
Same exact configuration as kiwix-lib.
2020-07-13 17:46:02 -07:00
Kelson
d99e5cd975 Run Github actions on any push (not only in PR) 2020-04-03 16:26:47 +02:00
Kelson
cccd17a394
Github Kiwix Sponsoring page link 2020-02-01 17:56:27 +01:00
Matthieu Gautier
a44fd1a4d0 Use github action for the CI. 2020-01-21 18:50:58 +01:00
Kelson
ef0fc514ad Configure the Move bot 2019-08-05 10:32:37 +02:00
Kelson
e0177c4923
Create FUNDING.yml 2019-06-22 07:58:19 +02:00