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
2cc0b35cfe
PICARD-1565: Consider all results returned from AcoustID lookups
...
Previously only the first result (which has the highest score) was used. Now all results are used, weighted by their scores.
2019-12-02 13:53:45 +01:00
Philipp Wolfer
855a850e4a
Adjust releasetype matching scores.
...
This limits the impact of the releasetype score to ~24% of the total score for cluster and file weights (previously ~34%). This means with default settings (all releasetypes set to 0.5) a otherwise perfect match will have only ~12% reduced score.
2019-12-02 13:52:13 +01:00
Philipp Wolfer
5c2e1eaa0a
PICARD-1664: Use preferred release type for cluster lookup
2019-12-02 13:52:13 +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
c3314ce20b
Run brew update on travis
2019-12-02 13:37:21 +01:00
Philipp Wolfer
c267e17faa
CI: Do not run rew update for macOS builds
...
If required this should be run outside the setup script.
2019-12-02 12:25:13 +01:00
Philipp Wolfer
330fe84f62
PICARD-1680: Allow slecting multiple results in cd lookup dialog
2019-12-01 12:11:06 +01:00
Philipp Wolfer
71e2214dd7
cdlookup: Added some margin between label and submit button
2019-11-30 15:59:34 +01:00
Philipp Wolfer
5e4e5ba555
Update picard.pot
2019-11-30 15:55:21 +01:00
Philipp Wolfer
04e2e304c6
PICARD-1401: On empty disc lookup show a prominent disc ID submission button
2019-11-30 10:32:02 +01:00
Philipp Wolfer
a94748fc64
PICARD-1677: Fixed exception when saving ignored tags
2019-11-30 10:31:24 +01:00
Philipp Wolfer
4dffc55ef1
Merge pull request #1379 from phw/PICARD-1677-ignore-tags
...
PICARD-1677: Tags can be ignored for metadata comparisson
2019-11-29 17:02:15 +01:00
Philipp Wolfer
2c21cc7898
Fixed linting issues in shell script reported by codacy.
2019-11-29 17:01:36 +01:00
Philipp Wolfer
4f684d0a48
PICARD-1678: Fix Picard crashing on non-integer search scores
...
If the search scores returned by the server are not integer values Picard crashed during metadata comparisson.
2019-11-29 17:00:59 +01:00
Philipp Wolfer
c82b2b6f5b
Added generic AutocompleteItemDelegate for autocompletion in list views
2019-11-29 15:38:49 +01:00
Philipp Wolfer
c6fcf3f1a0
PICARD-1677: Allow ignoring tags for metadata comparisson
...
Files that only differ in the tags set in the ignore list will not show up as changed even if those tags have changed.
2019-11-29 15:21:10 +01:00
Philipp Wolfer
9baba44c98
Refactored top tags editor into generic TagListEditor widget
2019-11-29 15:21:10 +01:00
Philipp Wolfer
edd79a6dd0
Use QDialog.exec_ instead of .exec
2019-11-29 09:38:40 +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
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
0277467db1
Use specific event handlers instead of generic event() if possible
2019-11-28 20:39:48 +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
41ca1fe10d
Merge pull request #1374 from metabrainz/github-actions
...
Use GitHub Actions for CI
2019-11-28 08:39:06 +01:00
Philipp Wolfer
af68e3fb29
Github Actions: Run picard -V after pip install test
2019-11-28 08:09:08 +01:00
Philipp Wolfer
c4ed6c7379
Update install restructions to use setup.py build
...
This is required for tagger.py getting build
2019-11-27 23:19:34 +01:00
Philipp Wolfer
629baadc03
Merge pull request #1371 from phw/PICARD-714-user-defined-top-tags
...
PICARD-714: User defined top tags
2019-11-27 19:05:41 +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
5f92873f65
PICARD-714: Code cleanup
2019-11-26 18:45:25 +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
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