@@ -60,14 +60,13 @@ jobs:
6060 release_branch_name=${release_version%.*}.x
6161 echo "release_branch_name=$release_branch_name" >> $GITHUB_ENV
6262
63- - name : Commit version changes and push to upstream repository
63+ - name : Create Release branch
6464 if : matrix.os == 'ubuntu-latest'
65- uses : stefanzweifel/git-auto-commit-action@v4
66- with :
67- branch : ${{ env.release_branch_name }}
68- commit_user_name : github-actions
69- commit_user_email :
[email protected] 70- commit_author :
Author <[email protected] > 65+ run : |
66+ git config --global user.email "[email protected] " 67+ git config --global user.name "github-actions"
68+ git checkout -b ${{ env.release_branch_name }}
69+ git push origin ${{ env.release_branch_name }}
7170
7271 - name : Set maven version
7372 if : matrix.os == 'macos-latest' || matrix.os == 'ubuntu-latest'
@@ -100,95 +99,68 @@ jobs:
10099 env :
101100 TOKEN : ${{ secrets.GITHUB_TOKEN }}
102101
103- # License report is executed only once on Windows, because it is identical for all.
104- - name : Creating native image (Win)
105- if : matrix.os == 'windows-latest'
106- run : |
107- mvn license:download-licenses -Dlicense.excludedScopes=test
108- Compress-Archive -Path target/generated-resources/licenses/, target/license.xml, target/bom.xml -DestinationPath Third-Party-Disclosure-Document.zip
109- env :
110- TOKEN : ${{ secrets.GITHUB_TOKEN }}
111-
112- - name : " Create GitHub release Mac (full)"
113- if : ${{ (matrix.os == 'macos-latest') && (!contains( github.ref, '-rc' )) }}
114- uses : softprops/action-gh-release@v1
115- id : esmf_ame_mac_release_full
102+ - name : Create GitHub release (Mac)
103+ if : ${{ (matrix.os == 'macos-latest') && (!contains( github.ref, '-M' )) }}
104+ uses : svenstaro/upload-release-action@latest
116105 with :
117- body : " Release version ${{ github.event.inputs.release_version }}."
118- tag_name : v${{ github.event.inputs.release_version }}
119- draft : false
106+ file_glob : true
107+ overwrite : true
120108 prerelease : false
121- files : target/ame-backend!(*.txt)-mac
122- env :
123- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
109+ repo_token : ${{ secrets.GITHUB_TOKEN }}
110+ file : target/ame-backend!(*.txt)-mac
111+ tag : v ${{ github.event.inputs.release_version }}
124112
125- - name : " Create GitHub pre-release Mac"
126- if : ${{ (matrix.os == 'macos-latest') && (contains( github.ref, '-rc' )) }}
127- uses : softprops/action-gh-release@v1
128- id : esmf_ame_mac_release_rc
113+ - name : Create GitHub pre-release (Mac)
114+ if : ${{ (matrix.os == 'macos-latest') && (contains( github.ref, '-M' )) }}
115+ uses : svenstaro/upload-release-action@latest
129116 with :
130- body : " Release version ${{ github.event.inputs.release_version }}."
131- tag_name : v${{ github.event.inputs.release_version }}
132- draft : false
117+ file_glob : true
118+ overwrite : true
133119 prerelease : true
134- files : target/ame-backend!(*.txt)-mac
135- env :
136- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
120+ repo_token : ${{ secrets.GITHUB_TOKEN }}
121+ file : target/ame-backend!(*.txt)-mac
122+ tag : v ${{ github.event.inputs.release_version }}
137123
138- - name : " Create GitHub release Linux (full)"
139- if : ${{ (matrix.os == 'ubuntu-latest') && (!contains( github.ref, '-rc' )) }}
140- uses : softprops/action-gh-release@v1
141- id : esmf_ame_linux_release_full
124+ - name : Create GitHub release (Linux)
125+ if : ${{ (matrix.os == 'ubuntu-latest') && (!contains( github.ref, '-M' )) }}
126+ uses : svenstaro/upload-release-action@latest
142127 with :
143- body : " Release version ${{ github.event.inputs.release_version }}."
144- tag_name : v${{ github.event.inputs.release_version }}
145- target_commitish : ${{ env.release_branch_name }}
146- draft : false
128+ file_glob : true
129+ overwrite : true
147130 prerelease : false
148- files : target/ame-backend!(*.txt)-linux
149- env :
150- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
131+ repo_token : ${{ secrets.GITHUB_TOKEN }}
132+ file : target/ame-backend!(*.txt)-linux
133+ tag : v ${{ github.event.inputs.release_version }}
151134
152- - name : " Create GitHub pre-release Linux"
153- if : ${{ (matrix.os == 'ubuntu-latest') && (contains( github.ref, '-rc' )) }}
154- uses : softprops/action-gh-release@v1
155- id : esmf_ame_linux_release_rc
135+ - name : Create GitHub pre-release (Linux)
136+ if : ${{ (matrix.os == 'ubuntu-latest') && (contains( github.ref, '-M' )) }}
137+ uses : svenstaro/upload-release-action@latest
156138 with :
157- body : " Release version ${{ github.event.inputs.release_version }}."
158- tag_name : v${{ github.event.inputs.release_version }}
159- target_commitish : ${{ env.release_branch_name }}
160- draft : false
139+ file_glob : true
140+ overwrite : true
161141 prerelease : true
162- files : target/ame-backend!(*.txt)-linux
163- env :
164- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
142+ repo_token : ${{ secrets.GITHUB_TOKEN }}
143+ file : target/ame-backend!(*.txt)-linux
144+ tag : v ${{ github.event.inputs.release_version }}
165145
166- - name : " Create GitHub release Windows (full)"
167- if : ${{ (matrix.os == 'windows-latest') && (!contains( github.ref, '-rc' )) }}
168- uses : softprops/action-gh-release@v1
169- id : esmf_ame_win_release_full
146+ - name : Create GitHub release (Windows)
147+ if : ${{ (matrix.os == 'windows-latest') && (!contains( github.ref, '-M' )) }}
148+ uses : svenstaro/upload-release-action@latest
170149 with :
171- body : " Release version ${{ github.event.inputs.release_version }}."
172- tag_name : v${{ github.event.inputs.release_version }}
173- draft : false
150+ file_glob : true
151+ overwrite : true
174152 prerelease : false
175- files : |
176- target/ame-backend!(*.txt)-win.exe
177- Third-Party-Disclosure-Document.zip
178- env :
179- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
153+ repo_token : ${{ secrets.GITHUB_TOKEN }}
154+ file : target/ame-backend!(*.txt)-win.exe
155+ tag : v${{ github.event.inputs.release_version }}
180156
181- - name : " Create GitHub pre-release Windows"
182- if : ${{ (matrix.os == 'windows-latest') && (contains( github.ref, '-rc' )) }}
183- uses : softprops/action-gh-release@v1
184- id : esmf_ame_win_release_rc
157+ - name : Create GitHub pre-release (Windows)
158+ if : ${{ (matrix.os == 'windows-latest') && (contains( github.ref, '-M' )) }}
159+ uses : svenstaro/upload-release-action@latest
185160 with :
186- body : " Release version ${{ github.event.inputs.release_version }}."
187- tag_name : v${{ github.event.inputs.release_version }}
188- draft : false
161+ file_glob : true
162+ overwrite : true
189163 prerelease : true
190- files : |
191- target/ame-backend!(*.txt)-win.exe
192- Third-Party-Disclosure-Document.zip
193- env :
194- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
164+ repo_token : ${{ secrets.GITHUB_TOKEN }}
165+ file : target/ame-backend!(*.txt)-win.exe
166+ tag : v${{ github.event.inputs.release_version }}
0 commit comments