Once we've confirmed that the SNAPSHOT is good enough for a release:
Check-in settings.xml to repo alongside code (and/or explore way of simplifying that configuration step)this contains personal credentials that should not be checked into scm
- Deploy release artifacts (i.e. non-SNAPSHOT) to the staging server
- Test the staged artifacts to ensure correctness
- Promote staged artifacts to "Releases" repository
Upon successful release, we will need to comment back on our OSSRH Project ticket to inform them that we have promoted our first release. I believe this will signal to them to begin syncing our release artifacts published to OSSRH with Maven Central, allowing anyone to pull our release artifacts without additional configuration in their settings.xml or their downstream pom.xml.