asciidoctor / asciidoclet

:clipboard: A Javadoc Doclet based on Asciidoctor that lets you write Javadoc in the AsciiDoc syntax.
https://github.com/asciidoctor/asciidoclet
Apache License 2.0
133 stars 40 forks source link

Add CI pipeline to release to Maven Central (#111) #129

Closed abelsromero closed 7 months ago

abelsromero commented 7 months ago

Configuration is a port of asciidoctor-maven-plugin configuration

Also, add Dependabot to handle GH actions

Closes #111

abelsromero commented 7 months ago

Secrets have already been configured. The Key is the same as asciidoctor-maven-plugin (valid unit 2027-01-20, signed by "Abel Salgado Romero (asciidoctor CI) "...because they required a contact email), and the sonatype credentials are a token generated from session.

abelsromero commented 7 months ago

Run a local test and all is fine (except I need to use git ssh auth, we need to trust HTTP will work in CI, at least it worked for maven-plugin and release v3.0.0 :crossed_fingers: )

Artifacts made it into Maven Central "staging", included the shaded jar, in case we go with it.

image