Skip to content

Commit 52a6b27

Browse files
committed
updated public key
1 parent 3ddc4a4 commit 52a6b27

1 file changed

Lines changed: 23 additions & 4 deletions

File tree

.github/workflows/publish.yml

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,31 @@ jobs:
117117
- name: Build project
118118
run: mvn clean package -DskipTests
119119

120-
- name: Publish to Maven Central
120+
- name: Configure Maven Settings
121121
env:
122122
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
123123
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
124+
run: |
125+
mkdir -p ~/.m2
126+
cat > ~/.m2/settings.xml <<EOF
127+
<?xml version="1.0" encoding="UTF-8"?>
128+
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
129+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
130+
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
131+
http://maven.apache.org/xsd/settings-1.0.0.xsd">
132+
<servers>
133+
<server>
134+
<id>central</id>
135+
<username>${SONATYPE_USERNAME}</username>
136+
<password>${SONATYPE_PASSWORD}</password>
137+
</server>
138+
</servers>
139+
</settings>
140+
EOF
141+
echo "✅ Maven settings.xml configured"
142+
143+
- name: Publish to Maven Central
144+
env:
124145
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
125146
run: |
126147
KEY_ID=${{ steps.gpg_setup.outputs.key_id }}
@@ -149,9 +170,7 @@ jobs:
149170
echo "Publishing to Maven Central..."
150171
mvn clean deploy -P release \
151172
-Dgpg.keyname="$KEY_ID" \
152-
-Dgpg.passphrase="$GPG_PASSPHRASE" \
153-
-Dcentral.username="$SONATYPE_USERNAME" \
154-
-Dcentral.password="$SONATYPE_PASSWORD"
173+
-Dgpg.passphrase="$GPG_PASSPHRASE"
155174
156175
- name: Verify publication
157176
run: |

0 commit comments

Comments
 (0)