Commit Graph

25 Commits

Author SHA1 Message Date
Philipp Wolfer
f3cab00f74 Bump actions/upload-artifact from 3 to 4 2024-01-04 08:54:42 +01:00
Philipp Wolfer
bc3c942de2 Build Windows and macOS packages with Python 3.12 2023-12-20 08:52:41 +01:00
Philipp Wolfer
d3492701e3 Split CI package tasks into separate files 2023-10-31 10:18:53 +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
Philipp Wolfer
d552063fdf Use updated builds of fpcalc for windows
For consistency with macOS version. Using updated builds with latest FFmpeg
2020-01-21 18:40:17 +01:00
Philipp Wolfer
e82767e0d8 PICARD-1707: Download updated macOS fpcalc build
Using a macOS fpcalc build from custom repository until an official new version build with newer macOS SDK is available.
2020-01-21 14:08:53 +01:00
Philipp Wolfer
af5440d516 Move changelog-for-version to separate scripts/tools folder 2020-01-14 22:36:11 +01:00
Philipp Wolfer
51404a9cbb Revert "Use PyInstaller 3.5 for macOS builds"
This reverts commit c336ba778c.
2020-01-13 09:00:04 +01:00
Philipp Wolfer
c336ba778c Use PyInstaller 3.5 for macOS builds
PyInstaller 3.6 is causing runtime errors on start.
2020-01-13 08:39:08 +01:00
Philipp Wolfer
172df0a831 Do not use virtualenv on macOS builds
This fixes recent build errors and unifies the bild scripts with the Windows version.
2020-01-13 08:24:05 +01:00
Philipp Wolfer
f45933b099 GHA: Run tests before macOS and Windows builds 2019-12-17 00:37:53 +01:00
Philipp Wolfer
e07c6a99c2 Github Actions: Cache libdiscid for macOS builds 2019-12-02 20:30:10 +01:00
Philipp Wolfer
fc1ed6671c Merge pull request #1385 from phw/gha-pr
Github Actions: Run on pull requests
2019-12-02 14:09:38 +01:00
Philipp Wolfer
0e052a95dd GHA: Do not run macOS packaging on changes to changelog-for-version.py 2019-12-02 14:08:40 +01:00
Philipp Wolfer
be9c91739b Github Actions: Fixed triggering Win / Mac releases on tag push 2019-12-02 13:38:10 +01:00
Philipp Wolfer
de7aad29e3 Github Actions: Run packaging tasks on pull requests 2019-12-02 13:38:10 +01:00
Philipp Wolfer
1fd305c9fe Github Actions: Do not trigger builds on tag / branch create
Limiting this to specific tags / branches seems unsupported, also it seems that tag pushes still trigger the build.
2019-11-29 07:43:47 +01:00
Philipp Wolfer
39511dca00 Github Actions: Fixed triggering macOS builds on packaging script changes 2019-11-28 12:43:32 +01:00
Philipp Wolfer
77ca6a7bc5 Github Actions: Ensure win / mac builds are triggered for release tags 2019-11-27 10:09:52 +01:00
Philipp Wolfer
a4c123bc25 Github Actions: Limit paths for which to run tests / packaging 2019-11-27 07:58:29 +01:00
Philipp Wolfer
52c6632354 Github Actions: Setup macOS code signing 2019-11-26 16:41:15 +01:00
Philipp Wolfer
a24e84f3bd Github Actions: Add git commit hash to version for non-release builds 2019-11-26 16:41:14 +01:00
Philipp Wolfer
69af7e326d Github Actions: Upload artifacts to Github releases 2019-11-26 16:41:14 +01:00
Philipp Wolfer
c43020973d Github Actions: Upload build artifacts 2019-11-26 16:41:14 +01:00
Philipp Wolfer
1ce769983f Github Actions: Package macOS app 2019-11-26 16:41:14 +01:00