Skip to content

Commit 0848aa9

Browse files
committed
Workflows update
1 parent b9fd6b1 commit 0848aa9

File tree

2 files changed

+15
-29
lines changed

2 files changed

+15
-29
lines changed

.github/workflows/maven-central.yml

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,34 +16,29 @@ jobs:
1616
with:
1717
fetch-depth: 0
1818

19-
- name: Set up JDK 8
19+
- name: Set up JDK 17
2020
uses: actions/setup-java@v4
2121
with:
22-
java-version: '8'
22+
java-version: '17'
2323
distribution: 'temurin'
2424
cache: maven
2525

2626
- name: Setup GPG
27+
env:
28+
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
29+
GPG_KEYNAME: ${{ secrets.GPG_KEYNAME }}
30+
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
2731
run: |
2832
echo "Setting up GPG..."
2933
mkdir -p ~/.gnupg
3034
chmod 700 ~/.gnupg
31-
32-
# Import private key
33-
echo "${{ secrets.GPG_PRIVATE_KEY }}" > private.key
34-
echo "Importing GPG key..."
35-
gpg --batch --import private.key
36-
rm private.key
37-
38-
# Configure GPG
35+
echo "$GPG_PRIVATE_KEY" | gpg --batch --import
3936
echo "Configuring GPG..."
4037
cat > ~/.gnupg/gpg.conf << EOF
41-
default-key ${{ secrets.GPG_KEYNAME }}
38+
default-key $GPG_KEYNAME
4239
use-agent
4340
pinentry-mode loopback
4441
EOF
45-
46-
# Debug information
4742
echo "=== GPG Keys ==="
4843
gpg --list-secret-keys --keyid-format LONG
4944
gpg --list-keys --keyid-format LONG
@@ -80,15 +75,16 @@ jobs:
8075
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME_TOKEN }}
8176
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD_TOKEN }}
8277
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
78+
GPG_KEYNAME: ${{ secrets.GPG_KEYNAME }}
8379
run: |
8480
echo "Starting Maven build and deploy..."
8581
mvn clean deploy -P release \
8682
-Dmaven.javadoc.skip=false \
8783
-Dmaven.deploy.skip=false \
88-
-Dgpg.keyname=${{ secrets.GPG_KEYNAME }} \
84+
-Dgpg.keyname=$GPG_KEYNAME \
8985
-Dgpg.useagent=true \
9086
-Dmaven.test.failure.ignore=false \
9187
-DaltDeploymentRepository=ossrh::default::https://central.sonatype.com/api/v1/publisher/upload \
9288
-DrepositoryId=ossrh \
93-
-Dusername=${{ secrets.OSSRH_USERNAME_TOKEN }} \
94-
-Dpassword=${{ secrets.OSSRH_PASSWORD_TOKEN }}
89+
-Dusername=$OSSRH_USERNAME \
90+
-Dpassword=$OSSRH_PASSWORD

.github/workflows/release.yml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
with:
1616
fetch-depth: 0
1717

18-
- name: Set up JDK 8
18+
- name: Set up JDK 17
1919
uses: actions/setup-java@v4
2020
with:
21-
java-version: '8'
21+
java-version: '17'
2222
distribution: 'temurin'
2323
cache: 'maven'
2424

@@ -31,14 +31,4 @@ jobs:
3131
- name: Create Release
3232
uses: softprops/action-gh-release@v1
3333
with:
34-
name: Release ${{ github.ref_name }}
35-
draft: false
36-
prerelease: false
37-
generate_release_notes: true
38-
files: |
39-
target/qualtrics-api-client-0.1.2.jar
40-
target/qualtrics-api-client-0.1.2-sources.jar
41-
target/qualtrics-api-client-0.1.2-javadoc.jar
42-
target/site/apidocs/**
43-
env:
44-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34+
name:

0 commit comments

Comments
 (0)