Skip to content

Commit 42a9dfa

Browse files
committed
Replace deprecated upload-release-asset with action-gh-release
This is the recommended replacement and is also what we are already using successfully in, e.g., cbmc-viewer. Fixes: #7280
1 parent 4fe3ade commit 42a9dfa

File tree

1 file changed

+8
-32
lines changed

1 file changed

+8
-32
lines changed

.github/workflows/release-packages.yaml

Lines changed: 8 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,10 @@ 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
6360
- name: Upload binary packages
64-
uses: actions/upload-release-asset@v1
61+
uses: softprops/action-gh-release@v2
6562
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
63+
files: ${{ steps.create_packages.outputs.deb_package }}
7064
- name: Slack notification of CI status
7165
uses: rtCamp/action-slack-notify@v2
7266
if: success() || failure()
@@ -128,16 +122,10 @@ jobs:
128122
deb_package_name="$(ls *.deb)"
129123
echo "deb_package=./build/$deb_package_name" >> $GITHUB_OUTPUT
130124
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
134125
- name: Upload binary packages
135-
uses: actions/upload-release-asset@v1
126+
uses: softprops/action-gh-release@v2
136127
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
128+
files: ${{ steps.create_packages.outputs.deb_package }}
141129
- name: Slack notification of CI status
142130
uses: rtCamp/action-slack-notify@v2
143131
if: success() || failure()
@@ -199,16 +187,10 @@ jobs:
199187
deb_package_name="$(ls *.deb)"
200188
echo "deb_package=./build/$deb_package_name" >> $GITHUB_OUTPUT
201189
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
205190
- name: Upload binary packages
206-
uses: actions/upload-release-asset@v1
191+
uses: softprops/action-gh-release@v2
207192
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
193+
files: ${{ steps.create_packages.outputs.deb_package }}
212194
- name: Slack notification of CI status
213195
uses: rtCamp/action-slack-notify@v2
214196
if: success() || failure()
@@ -326,16 +308,10 @@ jobs:
326308
id: verify_codesign
327309
run: |
328310
& signtool.exe verify /pa ${{ steps.create_packages.outputs.msi_installer }}
329-
- name: Get release info
330-
id: get_release_info
331-
uses: bruceadams/get-release@v1.3.2
332311
- name: Upload binary packages
333-
uses: actions/upload-release-asset@v1
312+
uses: softprops/action-gh-release@v2
334313
with:
335-
upload_url: ${{ steps.get_release_info.outputs.upload_url }}
336-
asset_path: ${{ steps.create_packages.outputs.msi_installer }}
337-
asset_name: ${{ steps.create_packages.outputs.msi_name }}
338-
asset_content_type: application/x-msi
314+
files: ${{ steps.create_packages.outputs.msi_installer }}
339315
- name: Slack notification of CI status
340316
if: success() || failure()
341317
env:

0 commit comments

Comments
 (0)