Skip to content

Commit acf1c5b

Browse files
author
Ludvik Jerabek
committed
Update maven-publish.yml
1 parent 7db6651 commit acf1c5b

File tree

1 file changed

+10
-29
lines changed

1 file changed

+10
-29
lines changed

.github/workflows/maven-publish.yml

Lines changed: 10 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
id: extract_version
3535
run: |
3636
VERSION=${GITHUB_REF#refs/tags/v}
37-
echo "VERSION=$VERSION" >> $GITHUB_ENV
37+
echo "VERSION=$VERSION" >> "$GITHUB_ENV"
3838
3939
- name: Set POM version
4040
run: |
@@ -49,32 +49,13 @@ jobs:
4949
run: |
5050
mvn clean deploy -DskipTests=true
5151
52-
- name: Upload Artifacts to GitHub Releases
53-
uses: actions/upload-release-asset@v1
54-
env:
55-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
56-
with:
57-
upload_url: ${{ github.event.release.upload_url }}
58-
asset_path: ./target/ser-mail-api-${{ env.VERSION }}.jar
59-
asset_name: ser-mail-api-${{ env.VERSION }}.jar
60-
asset_content_type: application/java-archive
61-
62-
- name: Upload Source JAR to GitHub Releases
63-
uses: actions/upload-release-asset@v1
64-
env:
65-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
66-
with:
67-
upload_url: ${{ github.event.release.upload_url }}
68-
asset_path: ./target/ser-mail-api-${{ env.VERSION }}-sources.jar
69-
asset_name: ser-mail-api-${{ env.VERSION }}-sources.jar
70-
asset_content_type: application/java-archive
71-
72-
- name: Upload Javadoc JAR to GitHub Releases
73-
uses: actions/upload-release-asset@v1
74-
env:
75-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
52+
- name: Upload JARs and Signatures to GitHub Releases
53+
uses: softprops/action-gh-release@v2
7654
with:
77-
upload_url: ${{ github.event.release.upload_url }}
78-
asset_path: ./target/ser-mail-api-${{ env.VERSION }}-javadoc.jar
79-
asset_name: ser-mail-api-${{ env.VERSION }}-javadoc.jar
80-
asset_content_type: application/java-archive
55+
files: |
56+
./target/ser-mail-api-${{ env.VERSION }}.jar
57+
./target/ser-mail-api-${{ env.VERSION }}.jar.asc
58+
./target/ser-mail-api-${{ env.VERSION }}-sources.jar
59+
./target/ser-mail-api-${{ env.VERSION }}-sources.jar.asc
60+
./target/ser-mail-api-${{ env.VERSION }}-javadoc.jar
61+
./target/ser-mail-api-${{ env.VERSION }}-javadoc.jar.asc

0 commit comments

Comments
 (0)