renaud gaudin
fd590a5b4b
fixed syntax for macOS signing
2021-02-11 08:06:06 +00:00
Kelson
2d3138a84a
Merge pull request #470 from kiwix/zim-tools-mustache
...
zim-tools needs newly Mustache
2021-02-10 15:03:46 +01:00
Emmanuel Engelhart
f6074a7408
zim-tools needs newly Mustache
2021-02-10 14:49:16 +01:00
Kelson
cca9033c69
Merge pull request #471 from kiwix/macos-sign
...
Notarizing libzim release for macOS
2021-02-09 18:06:06 +01:00
renaud gaudin
ea55cac32d
Fixed #469 : Notarizing libzim release for macOS
...
This adds the notarization (see #469 ) of the libzim binary for macOS during the build.
It it not dependent on RELEASE so it benefits all builds.
It basically does two things:
- sign the build with our Developer ID certificate from Apple.
- Request notarization from Apple for the binary.
At the moment, it concerns only libzim. Might expand that to libkiwix and the zim/kiwix tools
once we start releasing those.
Github Actions prepare the certificate and environment, and signing+request is done in `notarize_macos_build()` (common.py)
It required the following new secrets:
| secret | value |
|---|---|
| `APPLE_SIGNING_CERTIFICATE` | base64 of the P12 certificate |
| `APPLE_SIGNING_P12_PASSWORD` | password for the P12 certificate (we chose that when exporting to P12. Apple doesnt provide P12) |
| `APPLE_SIGNING_IDENTITY`| Common name of our certificate. Not a private info but seems better suited there than in the CI |
| `APPLE_SIGNING_TEAM`| Apple Developer Team ID (mentionned in the signing identity) |
| `APPLE_SIGNING_ALTOOL_PASSWORD`| app-specific password created to request notarization |
| `APPLE_SIGNING_ALTOOL_USERNAME`| username associated with the app-specific password. Must be an Apple ID with perms on the Certificate. Currently mine. |
2021-02-09 13:30:24 +00:00
Matthieu Gautier
b635daae68
Change version of libzim.
...
Libzim changes its version.
But we are not ready for release now.
2021-02-09 14:13:46 +01:00
ChrisLi
41071d7c9b
use brew list --formula ( #468 )
2021-01-15 10:07:00 +01:00
Matthieu Gautier
f033da0efa
Merge pull request #467 from kiwix/trigger-docker
2021-01-13 17:42:02 +01:00
renaud gaudin
ff66a96980
Fixed #465 : trigger docker publish on release
...
This triggers a `workflow_dispatch` event on the `docker.yml` workflow or the matching
repository for both `zim-tools` and `kiwix-tools` targets that supports it.
2021-01-13 15:58:33 +00:00
Kelson
9597662be8
Bump-up libmicrohttpd to 0.9.72 ( #464 )
2020-12-30 10:44:48 +01:00
Matthieu Gautier
0d6b143122
Download archives on mirrors of `download.kiwix.org`.
2020-12-15 15:33:10 +01:00
Matthieu Gautier
0ff5d0d173
kiwix-desktop icon has changed name.
2020-12-08 13:26:14 +01:00
Matthieu Gautier
31816879ca
New release of libzim, kiwix-lib, zim-tools and kiwix-desktop.
2020-11-17 16:54:18 +01:00
Matthieu Gautier
2ef8e14509
Update dependency of kiwix-desktop.
...
Now that kiwix-desktop use kiwix-lib to start the server, we don't need
kiwix-tools dependency.
2020-11-17 16:49:26 +01:00
Matthieu Gautier
7162b6ff2b
Update dependency of libzim.
2020-11-17 16:43:27 +01:00
Matthieu Gautier
70d31e9405
Merge pull request #462 from kiwix/fix_macos_ci_install
...
[CI] Fix macos brew install packages (release&Nightly)
2020-10-28 17:37:53 +01:00
Matthieu Gautier
6434150da9
[CI] Fix macos brew install packages (release&Nightly)
2020-10-28 16:40:02 +01:00
Matthieu Gautier
471895897e
Merge pull request #461 from kiwix/fix_macos_ci_install
...
Fix macos brew install packages.
2020-10-27 15:09:49 +01:00
Matthieu Gautier
8846acc8cf
Fix macos brew install packages.
...
Directly use brew instead of `get-package` action.
`get-package` seems to be broken with some invalid git command.
2020-10-27 14:20:57 +01:00
Matthieu Gautier
8bd1c36721
Merge pull request #460 from kiwix/fix_ci_appveyor
2020-10-16 17:38:44 +02:00
Matthieu Gautier
c7baa60896
fix install_libmicrohttpd
2020-10-16 15:08:47 +02:00
Matthieu Gautier
3b3e9d227f
Compile on VS studio 2019
2020-10-16 14:32:36 +02:00
Matthieu Gautier
a64cd9f790
New release of libzim 6.2.2
2020-09-02 18:25:00 +02:00
Matthieu Gautier
b23cf13caa
New release of libzim 6.2.1.
...
This is just a fix for windows compilation.
We don't need to trigger build for others projects,
only for kiwix-desktop because it is build on windows.
2020-09-01 09:55:43 +02:00
Kelson
7a1ca16b72
Merge pull request #453 from kiwix/catalyst_abi
...
Catalyst abi
2020-08-31 07:56:21 +02:00
ChrisLi
674d6bf6df
CI
2020-08-28 14:16:25 -04:00
ChrisLi
0e20dc90e6
gitignore
2020-08-28 14:16:25 -04:00
Chris Li
149ed01f12
Add Mac catalyst as a new target
2020-08-28 14:16:25 -04:00
Matthieu Gautier
ea78ba37df
New release of kiwix-lib 9.4.0
2020-08-28 16:59:59 +02:00
Matthieu Gautier
1dde278ad6
Correctly set the extra postfix for android kiwix-lib.
2020-08-27 19:20:05 +02:00
Matthieu Gautier
bbb81438b6
New version of libzim 6.2.0
2020-08-27 17:53:19 +02:00
Matthieu Gautier
97554c04f4
Rebuild kiwix-tools with the release fix.
2020-07-23 14:34:06 +02:00
Matthieu Gautier
045099f5f9
Merge pull request #457 from kiwix/fix_no_file_to_publish
...
Do not fail if there is no file to publish.
2020-07-20 10:26:45 +02:00
Matthieu Gautier
a3038253e8
Do not fail if there is no file to publish.
2020-07-15 17:42:32 +02:00
Matthieu Gautier
b9245b4b86
New release of libzim, kiwix-lib, zim-tools and kiwix-desktop
2020-07-15 16:51:38 +02:00
Matthieu Gautier
e81a2e7006
Merge tag 'r_10'
2020-07-15 16:20:16 +02:00
Matthieu Gautier
962835b33a
Merge pull request #451 from kiwix/integrate-zimwriterfs-into-zim-tools
2020-07-15 16:11:57 +02:00
Matthieu Gautier
39a93b07b3
Fix dependency detection for zim-tools.
2020-07-15 15:51:09 +02:00
Alexander Sashnov
da31dd428e
remove 'zimwriterfs' project from build and CI configuration
...
'zimwriterfs' is now a part of zim-tools (openzim/zim-tools/#92)
2020-07-08 16:54:14 +02:00
Matthieu Gautier
0910e3bc7d
Merge pull request #452 from kiwix/libmicrohttpd-0.0.71
...
Upgrade libmicrohttpd to 0.9.71
2020-07-08 15:26:50 +02:00
Kelson
3de886f805
Upgrade libmicrohttpd to 0.9.71
2020-07-08 14:57:38 +02:00
Matthieu Gautier
206ed166e0
New release of kiwix-tools.
2020-07-02 15:38:52 +02:00
Matthieu Gautier
2d1e8d0202
Also do the kiwix-lib release (for source publication)
2020-07-02 15:38:24 +02:00
Matthieu Gautier
7f39755ea0
New release kiwix-lib and kiwix-tools.
2020-07-02 15:22:58 +02:00
Matthieu Gautier
907bd61f59
Add BINTRAY secrets to env variables.
2020-07-01 16:32:03 +02:00
Matthieu Gautier
2ec9f10687
New release of kiwix-lib 9.2.3
...
The fix is only about compilation, no need to recompile other dependencies.
2020-07-01 11:36:54 +02:00
Matthieu Gautier
ef7843633e
Set the Qt version to use on fedora.
...
The default Qt version on fedora is Qt 4. We must force the use of Qt 5.
2020-07-01 11:32:43 +02:00
Matthieu Gautier
da62250d83
Build kiwix-desktop without console only if we are doing a release.
...
`KIWIX_DESKTOP_RELEASE` is not enough to test as it will be not change
until the next commit. And we want nightly to build with console output.
2020-07-01 11:31:51 +02:00
Matthieu Gautier
7afa3f6a52
Correctly build release of kiwix-lib on android.
...
The name of the target is `kiwix-lib-app` on android but the key
in the version directory is `kiwix-lib`.
2020-07-01 11:30:26 +02:00
Matthieu Gautier
0419cf5f4d
New release of kiwix-desktop.
2020-06-30 17:47:15 +02:00