Package: fix release workflow, exclude plugin tests, include all files from MANIFEST.in #5536
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #5526
Fixes #5531
Fixes #5539
Package contents
See #5526 where a package maintainer fails running plugin tests. I found that before
introduction of Poetry
beets
never bundled plugin tests, therefore I now excluded them.I also remembered that previously
MANIFEST.in
file was used to specify which files getincluded in the package, so I mirrored the same configuration. This includes zsh
completion in
extra/_beet
which fixes #5531.I removed
MANIFEST.in
file since it has no use anymore.Release workflow
The last release workflow run failed to pick up the commit with the version updates and
tagged an outdated commit (#5539). I simplified the workflow to create the tag at the same
time the version upgrade is committed.