diff --git a/README.md b/README.md
index 3ffbcc3b..3ce332ff 100644
--- a/README.md
+++ b/README.md
@@ -114,6 +114,7 @@ jobs:
server-username: MAVEN_USERNAME # env variable for username in deploy
server-password: MAVEN_CENTRAL_TOKEN # env variable for token in deploy
gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} # Value of the GPG private key to import
+ gpg-passphrase: MAVEN_GPG_PASSPHRASE
- name: Publish to Apache Maven Central
run: mvn deploy
diff --git a/__tests__/auth.test.ts b/__tests__/auth.test.ts
index 448df00a..09745a6b 100644
--- a/__tests__/auth.test.ts
+++ b/__tests__/auth.test.ts
@@ -167,7 +167,7 @@ describe('auth tests', () => {
\${env.${gpgPassphrase}}
-
+
`);
});
diff --git a/dist/index.js b/dist/index.js
index b3fd50c0..22077061 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -2939,7 +2939,7 @@ function generate(id = exports.DEFAULT_ID, username = exports.DEFAULT_USERNAME,
\${env.${escapeXML(gpgPassphrase)}}
-
+
`;
}
@@ -4581,6 +4581,8 @@ const path = __importStar(__webpack_require__(622));
function run() {
return __awaiter(this, void 0, void 0, function* () {
try {
+ // Set secrets before use
+ core.setSecret('gpg-private-key');
let version = core.getInput('version');
if (!version) {
version = core.getInput('java-version', { required: true });
diff --git a/src/auth.ts b/src/auth.ts
index 53e058f8..b343f614 100644
--- a/src/auth.ts
+++ b/src/auth.ts
@@ -90,7 +90,7 @@ export function generate(
\${env.${escapeXML(gpgPassphrase)}}
-
+
`;
}