Skip to content

Commit 7b4dcd7

Browse files
authored
Merge pull request #8740 from tautschnig/replace-upload-release-asset
2 parents 3a0f2c1 + a1839d9 commit 7b4dcd7

File tree

1 file changed

+14
-32
lines changed

1 file changed

+14
-32
lines changed

.github/workflows/release-packages.yaml

Lines changed: 14 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,12 @@ jobs:
5757
deb_package_name="$(ls *.deb)"
5858
echo "deb_package=./build/$deb_package_name" >> $GITHUB_OUTPUT
5959
echo "deb_package_name=ubuntu-24.04-$deb_package_name" >> $GITHUB_OUTPUT
60-
- name: Get release info
61-
id: get_release_info
62-
uses: bruceadams/get-release@v1.3.2
60+
- name: Rename package for release
61+
run: cp ${{ steps.create_packages.outputs.deb_package }} ${{ steps.create_packages.outputs.deb_package_name }}
6362
- name: Upload binary packages
64-
uses: actions/upload-release-asset@v1
63+
uses: softprops/action-gh-release@v2
6564
with:
66-
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
67-
asset_path: ${{ steps.create_packages.outputs.deb_package }}
68-
asset_name: ${{ steps.create_packages.outputs.deb_package_name }}
69-
asset_content_type: application/x-deb
65+
files: ${{ steps.create_packages.outputs.deb_package_name }}
7066
- name: Slack notification of CI status
7167
uses: rtCamp/action-slack-notify@v2
7268
if: success() || failure()
@@ -128,16 +124,12 @@ jobs:
128124
deb_package_name="$(ls *.deb)"
129125
echo "deb_package=./build/$deb_package_name" >> $GITHUB_OUTPUT
130126
echo "deb_package_name=ubuntu-24.04-arm64-$deb_package_name" >> $GITHUB_OUTPUT
131-
- name: Get release info
132-
id: get_release_info
133-
uses: bruceadams/get-release@v1.3.2
127+
- name: Rename package for release
128+
run: cp ${{ steps.create_packages.outputs.deb_package }} ${{ steps.create_packages.outputs.deb_package_name }}
134129
- name: Upload binary packages
135-
uses: actions/upload-release-asset@v1
130+
uses: softprops/action-gh-release@v2
136131
with:
137-
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
138-
asset_path: ${{ steps.create_packages.outputs.deb_package }}
139-
asset_name: ${{ steps.create_packages.outputs.deb_package_name }}
140-
asset_content_type: application/x-deb
132+
files: ${{ steps.create_packages.outputs.deb_package_name }}
141133
- name: Slack notification of CI status
142134
uses: rtCamp/action-slack-notify@v2
143135
if: success() || failure()
@@ -199,16 +191,12 @@ jobs:
199191
deb_package_name="$(ls *.deb)"
200192
echo "deb_package=./build/$deb_package_name" >> $GITHUB_OUTPUT
201193
echo "deb_package_name=ubuntu-22.04-$deb_package_name" >> $GITHUB_OUTPUT
202-
- name: Get release info
203-
id: get_release_info
204-
uses: bruceadams/get-release@v1.3.2
194+
- name: Rename package for release
195+
run: cp ${{ steps.create_packages.outputs.deb_package }} ${{ steps.create_packages.outputs.deb_package_name }}
205196
- name: Upload binary packages
206-
uses: actions/upload-release-asset@v1
197+
uses: softprops/action-gh-release@v2
207198
with:
208-
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
209-
asset_path: ${{ steps.create_packages.outputs.deb_package }}
210-
asset_name: ${{ steps.create_packages.outputs.deb_package_name }}
211-
asset_content_type: application/x-deb
199+
files: ${{ steps.create_packages.outputs.deb_package_name }}
212200
- name: Slack notification of CI status
213201
uses: rtCamp/action-slack-notify@v2
214202
if: success() || failure()
@@ -351,16 +339,10 @@ jobs:
351339
id: verify_codesign
352340
run: |
353341
& signtool.exe verify /pa ${{ steps.create_packages.outputs.msi_installer }}
354-
- name: Get release info
355-
id: get_release_info
356-
uses: bruceadams/get-release@v1.3.2
357342
- name: Upload binary packages
358-
uses: actions/upload-release-asset@v1
343+
uses: softprops/action-gh-release@v2
359344
with:
360-
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
361-
asset_path: ${{ steps.create_packages.outputs.msi_installer }}
362-
asset_name: ${{ steps.create_packages.outputs.msi_name }}
363-
asset_content_type: application/x-msi
345+
files: ${{ steps.create_packages.outputs.msi_installer }}
364346
- name: Slack notification of CI status
365347
if: success() || failure()
366348
env:

0 commit comments

Comments
 (0)