Commit Graph

31 Commits

Author SHA1 Message Date
Philipp Wolfer
f3b06786f1 CI: Test with PyQt 5.13.2 (in addition to current 5.14.x) 2020-01-07 15:52:09 +01:00
Philipp Wolfer
aac11effdc GHA: Run tests with older dependencies 2019-12-17 17:35:15 +01:00
Philipp Wolfer
f45933b099 GHA: Run tests before macOS and Windows builds 2019-12-17 00:37:53 +01:00
Philipp Wolfer
2636228853 GHA: Continue preparing release even if changelog extraction fails 2019-12-16 21:12:14 +01:00
Philipp Wolfer
1b1868ab62 PICARD-1596: Use Github Actions to publish to PyPI 2019-12-14 01:04:17 +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
d8d612e29f Update Github release from changelog 2019-12-02 13:55:05 +01:00
Philipp Wolfer
5ea1f884b1 Github Actions: Sign code on Windows only if secrets are available 2019-12-02 13:38:10 +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
34dfc31ad1 Github Actions: Run 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
af68e3fb29 Github Actions: Run picard -V after pip install test 2019-11-28 08:09:08 +01:00
Philipp Wolfer
d4f4ac0f8f Github Actions: Run test suite on all pushes 2019-11-27 10:10:33 +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
89d6097125 Github Actions: Run tests even if code style validation fails
The test suite will still fail, but we get all issues reported instead of just code style issues.
2019-11-27 08:57:14 +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
c4f9ced825 Github Actions: Test clean pip install from source 2019-11-26 16:41:15 +01:00
Philipp Wolfer
52c6632354 Github Actions: Setup macOS code signing 2019-11-26 16:41:15 +01:00
Philipp Wolfer
23759d8818 Github Actions: Submit code coverage reports to Codacy 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
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
05bcd89b0e Github Actions: Windows code signing 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
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
94fa88266b Run tests with Github Actions 2019-11-26 13:12:43 +01:00