Commit Graph

13 Commits

Author SHA1 Message Date
Philipp Wolfer
4138db5430 ci: fixed macOS builds not finding msgfmt 2020-04-30 15:12:55 +02:00
Philipp Wolfer
b50b14a093 Upgrade to fpcalc 1.5.0 for Windows and macOS builds 2020-04-17 22:00:29 +02:00
Philipp Wolfer
cc49ac34a4 CI: Add fallback to git describe to work with no tags available 2020-02-27 07:58:14 +01:00
Philipp Wolfer
bfb467588c CI: Do not run archive artifacts for macOS always() 2020-02-25 17:37:50 +01:00
Philipp Wolfer
1948f0c116 Fix build numbers for CI builds
Count the number of commits on the master branch since last release tag. This reduces the size and avoids issues for building the patch version for the Windows store app, since this is limited to a maximum of 65535.
2020-02-24 13:46:57 +00:00
Philipp Wolfer
b03e4576b2 CI: Fix build numbers for macOS and Windows packages
Fetch the entire git history for macOS and Windows packaging builds to create a build number. This is especially important for the Windows store builds.
2020-02-24 10:28:01 +01:00
Laurent Monin
9dfc09b4c4 Bump github actions checkout to v2
It seems much less prone to failures
2020-02-21 19:35:38 +00:00
Philipp Wolfer
b029eb8374 PICARD-1745: Set MACOSX_DEPLOYMENT_TARGET to 10.12
Attempt to build a libdiscid compatible with macOS 10.12
2020-02-17 23:55:11 +01:00
Philipp Wolfer
58ffb8bb1c Generate SHA256 checksums for release packages 2020-02-11 16:48:33 +01:00
Philipp Wolfer
f090c06572 CI: Also run package workflow when tests have changed
This provides proper builds after fixing tests.
2020-02-06 19:55:42 +01:00
Philipp Wolfer
f3aa0c1b08 PICARD-1733: Use official Python binaries on macOS
Fixes issues with builds not running on macOS 10.12 as the Python available on GHA is working only with macOS 10.13 and later.
2020-02-06 19:55:42 +01:00
Philipp Wolfer
78e8115a5d CI: Do not upload artifact if signed Windows app was not built 2020-01-30 09:04:12 +01:00
Philipp Wolfer
25c1f874c9 CI: Use a single package workflow to build and release
Allows creating the release in one go, avoids release data getting overwritten by different jobs
2020-01-29 09:40:01 +01:00