Release process workflow questions

Looking at this line, I'm trying to understand it...

What does this do on the Maven cmd and who is bc ?
-Dgpg.signer=bc

This command generates our release artifacts and signs and notarizes the MacOS package with Apple.

BC stands for "Bouncy Castle", a Java implementation of GPG:
https://maven.apache.org/plugins/maven-gpg-plugin/examples/deploy-signed-artifacts.html#sign-using-bc-signer

2 Likes