Skip to content

Commit aea4834

Browse files
ARC-1298: Create release with JARs
1 parent 74edf48 commit aea4834

File tree

3 files changed

+36
-2
lines changed

3 files changed

+36
-2
lines changed

.github/workflows/release.yml

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,36 @@ jobs:
4949
env:
5050
VERSION: ${{ steps.version.outputs.version }}
5151
run: |
52-
make dist RELEASE_TAG=v$VERSION
52+
make dist RELEASE_TAG=v$VERSION
53+
- name: Create Release
54+
id: create_release
55+
uses: actions/create-release@v1
56+
env:
57+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
58+
with:
59+
tag_name: ${{ github.ref }}
60+
draft: false
61+
prerelease: false
62+
release_name: Release v${{ steps.version.outputs.version }}
63+
body: |
64+
Docker image: `ghcr.io/oviva-ag/ehealthid-relying-party:v${{ steps.version.outputs.version }}`
65+
- name: Upload CLI Asset
66+
id: upload-release-asset-cli
67+
uses: actions/upload-release-asset@v1
68+
env:
69+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
70+
with:
71+
upload_url: ${{ steps.create_release.outputs.upload_url }}
72+
asset_path: ./ehealthid-cli/target/ehealthidcli.jar
73+
asset_name: ehealthidcli.jar
74+
asset_content_type: application/java-archive
75+
- name: Upload Server Asset
76+
id: upload-release-asset-server
77+
uses: actions/upload-release-asset@v1
78+
env:
79+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
80+
with:
81+
upload_url: ${{ steps.create_release.outputs.upload_url }}
82+
asset_path: ./ehealthid-rp/target/ehealthid-rp-jar-with-dependencies.jar
83+
asset_name: ehealthid-rp.jar
84+
asset_content_type: application/java-archive

cli.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ set -e
55
echo "INFO compiling"
66
mvn --quiet clean package -DskipTests -am -pl=ehealthid-cli
77
echo "INFO running cli"
8-
java -jar ./ehealthid-cli/target/ehealthid-cli-jar-with-dependencies.jar "$@"
8+
java -jar ./ehealthid-cli/target/ehealthidcli.jar "$@"

ehealthid-cli/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@
101101
<artifactId>maven-assembly-plugin</artifactId>
102102

103103
<configuration>
104+
<finalName>ehealthcli</finalName>
105+
<appendAssemblyId>false</appendAssemblyId>
104106
<archive>
105107
<manifest>
106108
<mainClass>com.oviva.ehealthid.esgen.RootCommand</mainClass>

0 commit comments

Comments
 (0)