@@ -83,10 +83,19 @@ jobs:
8383 env :
8484 TOKEN : ${{ secrets.GITHUB_TOKEN }}
8585
86+ # License report is executed only once on Windows, because it is identical for all.
87+ - name : Creating native image (Win)
88+ if : matrix.os == 'windows-latest'
89+ run : |
90+ mvn license:download-licenses -Dlicense.excludedScopes=test
91+ Compress-Archive -Path target/generated-resources/licenses/, target/license.xml, target/bom.xml -DestinationPath Third-Party-Disclosure-Document.zip
92+ env :
93+ TOKEN : ${{ secrets.GITHUB_TOKEN }}
94+
8695 - name : " Create GitHub release Mac (full)"
8796 if : ${{ (matrix.os == 'macos-latest') && (!contains( github.ref, '-rc' )) }}
8897 uses : softprops/action-gh-release@v1
89- id : esmf_ame_mac_release
98+ id : esmf_ame_mac_release_full
9099 with :
91100 body : " Release version ${{ github.event.inputs.release_version }}."
92101 tag_name : v${{ github.event.inputs.release_version }}
@@ -97,10 +106,10 @@ jobs:
97106 env :
98107 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
99108
100- - name : " Create GitHub pre-release Mac (full) "
109+ - name : " Create GitHub pre-release Mac"
101110 if : ${{ (matrix.os == 'macos-latest') && (contains( github.ref, '-rc' )) }}
102111 uses : softprops/action-gh-release@v1
103- id : esmf_ame_mac_release
112+ id : esmf_ame_mac_release_rc
104113 with :
105114 body : " Release version ${{ github.event.inputs.release_version }}."
106115 tag_name : v${{ github.event.inputs.release_version }}
@@ -114,7 +123,7 @@ jobs:
114123 - name : " Create GitHub release Linux (full)"
115124 if : ${{ (matrix.os == 'ubuntu-latest') && (!contains( github.ref, '-rc' )) }}
116125 uses : softprops/action-gh-release@v1
117- id : esmf_ame_linux_release
126+ id : esmf_ame_linux_release_full
118127 with :
119128 body : " Release version ${{ github.event.inputs.release_version }}."
120129 tag_name : v${{ github.event.inputs.release_version }}
@@ -125,10 +134,10 @@ jobs:
125134 env :
126135 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
127136
128- - name : " Create GitHub pre-release Linux (full) "
137+ - name : " Create GitHub pre-release Linux"
129138 if : ${{ (matrix.os == 'ubuntu-latest') && (contains( github.ref, '-rc' )) }}
130139 uses : softprops/action-gh-release@v1
131- id : esmf_ame_linux_release
140+ id : esmf_ame_linux_release_rc
132141 with :
133142 body : " Release version ${{ github.event.inputs.release_version }}."
134143 tag_name : v${{ github.event.inputs.release_version }}
@@ -142,27 +151,31 @@ jobs:
142151 - name : " Create GitHub release Windows (full)"
143152 if : ${{ (matrix.os == 'windows-latest') && (!contains( github.ref, '-rc' )) }}
144153 uses : softprops/action-gh-release@v1
145- id : esmf_ame_win_release
154+ id : esmf_ame_win_release_full
146155 with :
147156 body : " Release version ${{ github.event.inputs.release_version }}."
148157 tag_name : v${{ github.event.inputs.release_version }}
149158 target_commitish : ${{ env.release_branch_name }}
150159 draft : false
151160 prerelease : false
152- files : target/ame-backend!(*.txt)-win.exe
161+ files : |
162+ target/ame-backend!(*.txt)-win.exe
163+ Third-Party-Disclosure-Document.zip
153164 env :
154165 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
155166
156- - name : " Create GitHub pre-release Windows (full) "
167+ - name : " Create GitHub pre-release Windows"
157168 if : ${{ (matrix.os == 'windows-latest') && (contains( github.ref, '-rc' )) }}
158169 uses : softprops/action-gh-release@v1
159- id : esmf_ame_win_release
170+ id : esmf_ame_win_release_rc
160171 with :
161172 body : " Release version ${{ github.event.inputs.release_version }}."
162173 tag_name : v${{ github.event.inputs.release_version }}
163174 target_commitish : ${{ env.release_branch_name }}
164175 draft : false
165176 prerelease : true
166- files : target/ame-backend!(*.txt)-win.exe
177+ files : |
178+ target/ame-backend!(*.txt)-win.exe
179+ Third-Party-Disclosure-Document.zip
167180 env :
168181 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments