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

View File

@ -42,6 +42,7 @@ http4j = "1.3"
shadow = "7.0.0"
grgit = "4.1.0"
licenser = "0.6.1"
nexus = "1.1.0"
[libraries]
# Platform expectations
@ -92,3 +93,4 @@ paster = { group = "com.intellectualsites.paster", name = "Paster", version.ref
shadow = { id = "com.github.johnrengelman.shadow", version.ref = "shadow" }
grgit = { id = "org.ajoberstar.grgit", version.ref = "grgit" }
licenser = { id = "org.cadixdev.licenser", version.ref = "licenser" }
nexus = { id = "io.github.gradle-nexus.publish-plugin", version.ref = "nexus" }