Emmanuel Engelhart
f2c78ca03b
Compile in release mode for Windows
2024-12-21 12:14:30 +01:00
Emmanuel Engelhart
0fd4abeeae
Remove a CI step which is now useless
2024-12-20 17:05:40 +01:00
Emmanuel Engelhart
998bbc6b0e
Add a few spaces in workflow
2024-12-20 17:01:10 +01:00
Emmanuel Engelhart
e12687b1ec
Use fix OS dependency
2024-12-20 16:58:07 +01:00
Emmanuel Engelhart
e6ff088ffa
Bump-up to action/checkout@v4
2024-12-20 16:54:58 +01:00
Emmanuel Engelhart
87c6eb837d
Bump-up to actions/upload-artifact@v4
2024-12-20 16:53:47 +01:00
Emmanuel Engelhart
88ceebab8a
Deprecate set-output fron package workflow
2024-12-20 16:53:46 +01:00
Emmanuel Engelhart
f0a8643603
Remove Windows binaries cross-compile from CI
2024-09-07 13:03:44 +00:00
Emmanuel Engelhart
e609c1c826
Use fix build OS
2024-09-02 18:23:51 +00:00
Emmanuel Engelhart
fdcea9889f
Proper workflow triggers
2024-09-02 18:23:51 +00:00
Emmanuel Engelhart
4ec05bf98e
Refresh deb packages CI/CD
2024-09-02 18:23:51 +00:00
Matthieu Gautier
9eab766ff9
Add a Windows CI.
...
Compilation of kiwix-tools is broken on Windows.
But let's setup the CI to validate the PR.
2024-08-27 15:49:17 +02:00
Matthieu Gautier
dc1067b8c4
Run the CI on pull_request.
...
Running the CI on push only trigger the CI on a push on the current repository.
It works on PR based on local branch but not for PR from remote repository.
2024-05-30 11:38:02 +02:00
Matthieu Gautier
24d81f9507
Build kiwix-tools with new archive from kiwix-build
2024-04-08 16:45:54 +02:00
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