Cog-Creators / Red-DiscordBot

A multi-function Discord bot
https://docs.discord.red
GNU General Public License v3.0
4.84k stars 2.31k forks source link

Split out non-Python assets in Publish Release workflow #6440

Closed Jackenmen closed 2 months ago

Jackenmen commented 3 months ago

Description of the changes

The last release wasn't fully released through automation as usual since the recent changes to the workflow had a few issues.

Two of them have been solved while releasing:

But one remained - the dist/ directory containing files that aren't Python package distribution files caused the upload to PyPI to fail while collecting files to upload. This PR aims to fix that by splitting out application.yml (the only non-distribution artifact) into a different directory.

Have the changes in this PR been tested?

No