Skip to content

Commit e100676

Browse files
authored
Update github action used to publish releases. NFC (#1804)
It seems that the action we were using is not longer working: https://github.com/actions/upload-release-asset See WebAssembly/binaryen#4148
1 parent f33af3e commit e100676

File tree

2 files changed

+22
-24
lines changed

2 files changed

+22
-24
lines changed

.github/workflows/build_release.yml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
types:
77
- created
88

9+
permissions:
10+
contents: write
11+
912
jobs:
1013
build:
1114
name: build
@@ -70,21 +73,17 @@ jobs:
7073
echo "::set-output name=shasum::$SHASUM"
7174
7275
- name: upload tarball
73-
uses: actions/upload-release-asset@v1
74-
env:
75-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
76+
uses: svenstaro/upload-release-action@v2
7677
with:
77-
upload_url: ${{ github.event.release.upload_url }}
78-
asset_path: ./${{ steps.archive.outputs.tarball }}
78+
repo_token: ${{ secrets.GITHUB_TOKEN }}
79+
file: ./${{ steps.archive.outputs.tarball }}
7980
asset_name: ${{ steps.archive.outputs.tarball }}
80-
asset_content_type: application/gzip
81+
tag: ${{ github.ref }}
8182

8283
- name: upload shasum
83-
uses: actions/upload-release-asset@v1
84-
env:
85-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
84+
uses: svenstaro/upload-release-action@v2
8685
with:
87-
upload_url: ${{ github.event.release.upload_url }}
88-
asset_path: ./${{ steps.archive.outputs.shasum }}
86+
repo_token: ${{ secrets.GITHUB_TOKEN }}
87+
file: ./${{ steps.archive.outputs.shasum }}
8988
asset_name: ${{ steps.archive.outputs.shasum }}
90-
asset_content_type: text/plain
89+
tag: ${{ github.ref }}

.github/workflows/build_source_release.yml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
types:
77
- created
88

9+
permissions:
10+
contents: write
11+
912
jobs:
1013
build:
1114
name: build
@@ -35,21 +38,17 @@ jobs:
3538
echo "::set-output name=shasum::$SHASUM"
3639
3740
- name: upload tarball
38-
uses: actions/upload-release-asset@v1
39-
env:
40-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
41+
uses: svenstaro/upload-release-action@v2
4142
with:
42-
upload_url: ${{ github.event.release.upload_url }}
43-
asset_path: ./${{ steps.archive.outputs.tarball }}
43+
repo_token: ${{ secrets.GITHUB_TOKEN }}
44+
file: ./${{ steps.archive.outputs.tarball }}
4445
asset_name: ${{ steps.archive.outputs.tarball }}
45-
asset_content_type: application/gzip
46+
tag: ${{ github.ref }}
4647

4748
- name: upload shasum
48-
uses: actions/upload-release-asset@v1
49-
env:
50-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
49+
uses: svenstaro/upload-release-action@v2
5150
with:
52-
upload_url: ${{ github.event.release.upload_url }}
53-
asset_path: ./${{ steps.archive.outputs.shasum }}
51+
repo_token: ${{ secrets.GITHUB_TOKEN }}
52+
file: ./${{ steps.archive.outputs.shasum }}
5453
asset_name: ${{ steps.archive.outputs.shasum }}
55-
asset_content_type: text/plain
54+
tag: ${{ github.ref }}

0 commit comments

Comments
 (0)