Commit Graph

31 Commits

Author SHA1 Message Date
Philipp Wolfer
2c21cc7898 Fixed linting issues in shell script reported by codacy. 2019-11-29 17:01:36 +01:00
Philipp Wolfer
4eb5b6084a macOS notarization: Print success message returned by notarization service 2019-11-28 21:12:33 +01:00
Philipp Wolfer
5ecf7b7320 macOS notarization: Faster polling, improved info output 2019-11-28 20:50:09 +01:00
Philipp Wolfer
4c7a93e7e2 Avoid spaces in filenames for binary builds 2019-11-26 16:41:15 +01:00
Philipp Wolfer
bb809846e6 macos-package-app: Run patch_version only on Travis
This is handled separately for Github Actions
2019-11-26 16:41:15 +01:00
Philipp Wolfer
7827b1bf16 Github Actions: Use Get-PfxCertificate to open code sign certificate
Import-PfxCertificate is not available on Github Actions.
2019-11-26 16:41:14 +01:00
Philipp Wolfer
e2e3c1d7cd Github Actions: Package Windows app 2019-11-26 16:41:14 +01:00
Philipp Wolfer
1ce769983f Github Actions: Package macOS app 2019-11-26 16:41:14 +01:00
Philipp Wolfer
05c695f8de Removed misleading output from build script 2019-11-21 14:33:45 +01:00
Philipp Wolfer
c3477bc326 PICARD-1669: Use "unplated" taskbar icon for MSIX package
This will Windows use the unmodified Picard icon in the taskbar instead of automatically adding a padding and background. This does not affect the appearance of the start menu tiles.

See https://docs.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-manual-conversion#optional-add-target-based-unplated-assets
2019-11-19 07:44:52 +01:00
Philipp Wolfer
f4e58fe24c win builds: Only sign MSIX package if certificate was supplied 2019-11-17 11:02:42 +01:00
Philipp Wolfer
fc6c052fbb appveyor: build improvements
- ensure failing build if tests fail
- always build msix, even if unsigned
2019-11-16 21:43:54 +01:00
Philipp Wolfer
16b34de7de win builds: split packaging into separate scripts
Allows building installer, portable app and Windows 10 app package separately.
2019-11-15 19:44:41 +01:00
Philipp Wolfer
210d22d509 win builds: use appveyor build number for versioning 2019-11-15 17:45:02 +01:00
Philipp Wolfer
b247766614 PICARD-1669: Build Win 10 app package 2019-11-15 17:44:50 +01:00
Philipp Wolfer
95decbabc1 PICARD-1467: Include building portable app in win packagings script
Simplifies error and certificate handling.
2019-11-15 16:35:48 +01:00
Philipp Wolfer
8483febac6 PICARD-1467: Codesign Windows Picard binaries 2019-11-15 16:35:48 +01:00
Philipp Wolfer
81c67b4aff Revert "macOS build: Replace + sign in DMG file name with underscore"
This reverts commit 5767a21d0a.
2019-11-14 14:51:41 +01:00
Philipp Wolfer
57b06c9272 macOS build: Ensure keychain stays unlocked during build 2019-11-13 19:53:28 +01:00
Philipp Wolfer
5767a21d0a macOS build: Replace + sign in DMG file name with underscore 2019-11-13 19:45:22 +01:00
Philipp Wolfer
f943876d32 travisci: fix codesign hanging on macOS 2019-11-13 12:35:57 +01:00
Philipp Wolfer
303959825e macOS packaging: Output about starting upload 2019-11-13 11:23:11 +01:00
Philipp Wolfer
7fddcc689c Generate valid version number with setup.py patch_version
The extra version information must be a valid local version identifier (see https://www.python.org/dev/peps/pep-0440/#local-version-identifiers)
2019-11-12 21:16:33 +01:00
Philipp Wolfer
a65b756480 ci: Moved windows packaging code into PowerShell script 2019-11-12 21:16:33 +01:00
Philipp Wolfer
8e190f13c9 Unified naming of macOS packaging scripts 2019-11-10 14:24:19 +01:00
Philipp Wolfer
bd05d10b45 PICARD-1631: Notarize macOS app 2019-11-10 14:24:19 +01:00
Philipp Wolfer
46075eb212 travisci: Fixed printing download path of macOS package 2019-11-08 20:58:52 +01:00
Philipp Wolfer
902d480073 travis: add macOS version to image name
Also deploy all images to Github. This will allow to easily provide specific builds for different OS versions.
2019-11-06 08:24:25 +01:00
Philipp Wolfer
0c6ee6357f PICARD-1653: Enabled macOS hardened runtime only for builds on macOS >= 10.14 2019-11-05 14:59:03 +01:00
Philipp Wolfer
97331ce7bd PICARD-1653: Enable macOS "Hardened Runtime" 2019-11-05 12:25:16 +01:00
Philipp Wolfer
de3a6f46b4 Restructured the scripts folder 2019-11-05 08:44:27 +01:00