build: Overhaul build & deployment workflow (#3267)

* Fixes #3250

* build: Overhaul build & deployment workflow

- Move to release drafter
- Replace publishing with gradle nexus
- Conventional commits are handy
- Determine build status in gh actions before deploying
This commit is contained in:
NotMyFault
2021-10-04 15:28:47 +02:00
committed by GitHub
parent e322ee85fd
commit 21727ebfc7
10 changed files with 90 additions and 62 deletions

14
.github/workflows/release-drafter.yml vendored Normal file
View File

@ -0,0 +1,14 @@
name: "draft release"
on:
push:
branches:
- v6
jobs:
update_release_draft:
runs-on: "ubuntu-latest"
steps:
- uses: "release-drafter/release-drafter@v5.15.0"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}