[build] Various build workflow improvements

- Wait for build before publishing to PyPI
- Do not run `meta_files` job if release is cancelled
- Customizable channel in release workflow
- Display badges above changelog

Authored by: bashonly, Grub4K
This commit is contained in:
bashonly
2023-05-20 11:08:50 -05:00
parent 44a79958f0
commit c4efa0aefe
5 changed files with 90 additions and 37 deletions

View File

@@ -46,6 +46,7 @@ jobs:
permissions:
contents: write
with:
nightly: true
channel: nightly
prerelease: true
version: ${{ needs.prepare.outputs.version }}
target_commitish: ${{ github.sha }}