Matthieu Gautier
dc814c626d
Upload read-only archive.
...
By uploading read-only archive, we prevent potential (implicit) re-upload.
A re-upload will always be possible if we remove the archive and rerun
the workflow. But it will be clearly explicit in this case.
2022-09-28 16:08:42 +02:00
Matthieu Gautier
f7706428a2
Make release only if we are running the workflow on a `r_xx` tag.
...
Also check that we are not a scheduled workflow
(But it is more a double check. This shloud not happen)
2022-09-28 15:09:53 +02:00
Matthieu Gautier
754b716a23
Merge pull request #545 from kiwix/build_dir_option
...
Add an option to set the build directory of kiwix-build.
2022-09-23 12:00:43 +02:00
Matthieu Gautier
e21cb8971a
Add an option to set the build directory of kiwix-build.
2022-09-21 16:15:14 +02:00
Matthieu Gautier
6d4aa756b5
New versions of zim-tools (3.1.2) and kiwix-desktop (2.3.0)
2022-09-07 18:53:14 +02:00
Matthieu Gautier
27bdda0bcf
New version 8.0.1 of libzim.
...
This is the minor fix for debian packaging.
No need to rebuild other projects.
2022-09-07 18:53:14 +02:00
Matthieu Gautier
a943388b41
Merge pull request #541 from kiwix/notarytool
...
Use notarytool to notarize on macOS
2022-09-07 17:40:46 +02:00
renaud gaudin
fe92fc5080
Use notarytool to notarize on macOS
...
altool has been deprecated in favor of notarytool
2022-09-06 14:52:15 +00:00
Matthieu Gautier
a8c769ddff
Merge pull request #539 from kiwix/update_certificate
...
Update Windows certificate for kiwix-desktop on appveyor.
2022-08-31 11:03:10 +02:00
Matthieu Gautier
b260b6e5ca
Update Windows certificate for kiwix-desktop on appveyor.
2022-08-31 10:24:03 +02:00
Matthieu Gautier
3ebf005cbb
New version 8.0.0 of libzim
2022-08-11 17:28:02 +02:00
Matthieu Gautier
c548a09f25
Merge pull request #536 from kiwix/ci_for_alpine
2022-07-11 16:19:39 +02:00
Veloman Yunkan
1755044333
Added CI image for Alpine
2022-07-11 17:38:07 +04:00
Matthieu Gautier
fce112d4b1
Merge pull request #535 from kiwix/libzim_android
2022-06-28 14:24:24 +02:00
Matthieu Gautier
33c2ec2c4d
Build and release libzim for android on the CI
2022-06-28 12:24:06 +02:00
Matthieu Gautier
bcbb164d49
Build libzim dynamically on android.
2022-06-28 12:23:35 +02:00
Matthieu Gautier
3764fde97e
We don't need jdk anymore to build on android
2022-06-28 12:23:04 +02:00
Matthieu Gautier
5939865e7c
New version 2.2.2 of kiwix-desktop
2022-06-22 16:08:55 +02:00
Matthieu Gautier
75e9571474
Merge pull request #533 from kiwix/flatpak_version
2022-06-21 17:53:19 +02:00
Matthieu Gautier
a04b989ed5
Update kde and qtwebengine to last Platform version.
2022-06-21 16:47:07 +02:00
Matthieu Gautier
72023a9a09
New version of libkiwix and kiwix-tools
...
Do not rebuild kiwix-desktop has current version is not compatible
with new version of libkiwix. We will do a release of kiwix-desktop soon.
2022-06-15 14:29:36 +02:00
Matthieu Gautier
6a3d3047e0
Do not try to package kiwix-search as it as been removed from kiwix-tools
2022-06-15 14:28:32 +02:00
Matthieu Gautier
2f1418949a
Merge pull request #529 from kiwix/url_fixes
2022-06-15 12:01:11 +02:00
Emmanuel Engelhart
f5ec8018dd
Fix various small things
2022-06-15 11:19:37 +02:00
Matthieu Gautier
4fd45bfe0f
Merge pull request #532 from kiwix/release_android_fix
2022-06-14 18:44:43 +02:00
Matthieu Gautier
dba45ced36
Build android lib in the correct directory
2022-06-14 17:48:51 +02:00
Matthieu Gautier
bd1064cb3a
Fix url of downloaded dependencies.
...
We now store the dependencies in kiwix-build subfolder
2022-06-14 17:48:26 +02:00
Matthieu Gautier
17c8c92dba
Merge pull request #531 from kiwix/release_android_fix
2022-06-10 16:18:59 +02:00
Matthieu Gautier
9c220866ac
Build and release each libkiwix android builds independently.
...
While it is ok to build all libkiwix android builds in one step,
the "release system" upload only one archive per platform.
So we need 4 platforms to do 4 uploads.
As we don't build on "android" platform now, we can clean up our scripts.
2022-06-10 10:26:24 +02:00
Matthieu Gautier
7086009a0a
We don't need to upload to bintray now.
2022-06-10 10:11:01 +02:00
Matthieu Gautier
ed7e628182
Merge pull request #530 from kiwix/libkiwix_no_wrapper
2022-06-09 15:18:26 +02:00
Matthieu Gautier
51ff5e58bb
Be able to make the release of libkiwix on android.
2022-06-09 10:31:09 +02:00
Matthieu Gautier
aa4250dd41
Build libkiwix with the right new option on android
2022-06-09 10:30:37 +02:00
Matthieu Gautier
72c271a74c
Remove LibkiwixApp
...
The project was used to assemble all android compilation in one
multiplatform java archive.
This allow use to remove android_sdk and Gradle builder
2022-06-09 10:28:59 +02:00
Matthieu Gautier
9c4f359170
New version of libzim 7.2.2
2022-05-18 08:59:38 +02:00
Matthieu Gautier
d36d91e3be
Merge pull request #527 from kiwix/issue-519
2022-05-17 18:37:55 +02:00
Matthieu Gautier
733a730877
Do not notarize macos build on CI.
...
We still sign macos build on nigthly and release.
2022-05-17 18:05:43 +02:00
renaud gaudin
f103cddd77
Trust codesign using the certificate
...
When build_release_nightly calls codesign to sign libzim.7.dylib, it appears to be
hanging forever.
What's most likely happening is that Keychain Access is prompting a password request
without any possibility to answer, given this is running on the CI.
It's unclear whether Keychain Access wants to confirm codesign can access the certificate
or if it is trying to unlock another (System) keychain to find the certificate or key.
This addresses the former.
2022-05-12 14:58:46 +00:00
Matthieu Gautier
32a6e5b588
New version of libzim 7.2.1 and zim-tools 3.1.1
2022-05-06 14:51:16 +02:00
Matthieu Gautier
c5662d4d7b
New version of libkiwix 10.1.1
...
As the base dependencies changed, we also need to rebuild all our projects.
2022-04-12 11:04:49 +02:00
Matthieu Gautier
39b4077338
Merge pull request #525 from kiwix/zlib-1.2.12
2022-04-12 11:01:50 +02:00
Matthieu Gautier
0709fd20a5
Remove appveyor/applay_patch.sh
...
We don't have any patch to apply anymore.
2022-04-11 18:14:21 +02:00
Matthieu Gautier
5d967b3b26
Don't apply xapians patch on windows
...
The patch doesn't exist...
2022-04-11 18:13:53 +02:00
Matthieu Gautier
b7a3187b45
Update version of zstd.
...
No need to update base_deps_meta_version as it is already updated in
this same PR.
2022-04-11 18:08:08 +02:00
Matthieu Gautier
5a6af5f5ab
Use the last version of zlib on Windows.
...
The `zlib-1.2.12.meson.zip` is the composition of the official
`zlib.1.2.12.zip` archive and the meson wrabdb "patch"
https://wrapdb.mesonbuild.com/v2/zlib_1.2.12-1/get_patch as described
in https://wrapdb.mesonbuild.com/v2/zlib_1.2.12-1/zlib.wrap
2022-04-11 17:47:56 +02:00
Emmanuel Engelhart
500d3bec86
Use zlib 1.2.12
2022-04-11 17:47:56 +02:00
Matthieu Gautier
71ac307916
Merge pull request #524 from kiwix/dropbox
2022-04-04 16:39:51 +02:00
renaud gaudin
8ec2cd9a11
Using sftp for mkdir step
...
As there is no shell, use SFTP's mkdir command to create the folders up to final path.
2022-04-04 13:53:20 +00:00
renaud gaudin
1351fc7f8b
Target uploads to new dropbox address
...
SSH server which was used to receive file uploads (CI, nightly and release) has been
migrated to a new one on a different address.
Username, Key and paths are unchanged.
Most notable changes are the use of `master.download.kiwix.org` as the target in
replacement of `mirror.download.kiwix.org` (although it would still work) and the
Port to which SSH is listening on (30022 instead of 22)
2022-03-30 22:10:06 +00:00
Matthieu Gautier
4158d75d7a
Rebuild kiwix-tools release
...
As we've fixed the github workflow triggering, we need to redo the
release process for kiwix-tools.
2022-03-28 11:10:02 +02:00