Skip to content

Commit b2ac9e5

Browse files
authored
chore: allow Maven release without GPG passphrase (#30)
1 parent ef673b2 commit b2ac9e5

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/maven_central_release.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ jobs:
9090
run: |
9191
required_vars=(
9292
MAVEN_GPG_PRIVATE_KEY
93-
MAVEN_GPG_PASSPHRASE
9493
MAVEN_CENTRAL_USERNAME
9594
MAVEN_CENTRAL_PASSWORD
9695
)
@@ -104,6 +103,9 @@ jobs:
104103
105104
- name: Configure Maven settings.xml
106105
run: |
106+
if [[ -z "${MAVEN_GPG_PASSPHRASE+x}" ]]; then
107+
echo "MAVEN_GPG_PASSPHRASE=" >> "$GITHUB_ENV"
108+
fi
107109
mkdir -p "$HOME/.m2"
108110
cat > "$HOME/.m2/settings.xml" <<'EOF'
109111
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
@@ -139,4 +141,4 @@ jobs:
139141
run: |
140142
if [[ -n "${GNUPGHOME:-}" && -d "${GNUPGHOME}" ]]; then
141143
rm -rf "$GNUPGHOME"
142-
fi
144+
fi

0 commit comments

Comments
 (0)