Skip to content

Commit 85422fa

Browse files
Fix release workflow (emilsvennesson#600)
1 parent 3cb9829 commit 85422fa

File tree

1 file changed

+10
-18
lines changed

1 file changed

+10
-18
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout code
12-
uses: actions/checkout@v2
12+
uses: actions/checkout@v5
1313
- name: Build zip files
1414
run: |
1515
sudo apt-get update
@@ -18,19 +18,19 @@ jobs:
1818
- name: Get Matrix filename
1919
id: get-matrix-filename
2020
run: |
21-
echo ::set-output name=matrix-filename::$(cd ..;ls script.module.inputstreamhelper*.zip | head -1)
21+
echo matrix-filename=$(cd ..;ls script.module.inputstreamhelper*.zip | head -1) >> $GITHUB_OUTPUT
2222
- name: Get body
2323
id: get-body
2424
run: |
2525
description=$(sed '1,/^## Releases$/d;/## v[0-9\.]* ([0-9-]*)/d;/^$/,$d' README.md)
2626
echo $description
27-
description="${description//'%'/'%25'}"
28-
description="${description//$'\n'/'%0A'}"
29-
description="${description//$'\r'/'%0D'}"
30-
echo ::set-output name=body::$description
27+
EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
28+
echo "body<<$EOF" >> $GITHUB_OUTPUT
29+
echo "$description" >> $GITHUB_OUTPUT
30+
echo "$EOF" >> $GITHUB_OUTPUT
3131
- name: Create Release
3232
id: create_release
33-
uses: actions/create-release@v1
33+
uses: softprops/action-gh-release@v2
3434
env:
3535
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3636
with:
@@ -39,19 +39,11 @@ jobs:
3939
body: ${{ steps.get-body.outputs.body }}
4040
draft: false
4141
prerelease: false
42-
- name: Upload Matrix zip
43-
id: upload-matrix-zip
44-
uses: actions/upload-release-asset@v1
45-
env:
46-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
47-
with:
48-
upload_url: ${{ steps.create_release.outputs.upload_url }}
49-
asset_name: ${{ steps.get-matrix-filename.outputs.matrix-filename }}
50-
asset_path: ../${{ steps.get-matrix-filename.outputs.matrix-filename }}
51-
asset_content_type: application/zip
42+
files: |
43+
../${{ steps.get-matrix-filename.outputs.matrix-filename }}
5244
- name: Generate distribution zip and submit to official kodi repository
5345
id: kodi-addon-submitter
54-
uses: xbmc/action-kodi-addon-submitter@master
46+
uses: mediaminister/action-kodi-addon-submitter@master
5547
with:
5648
kodi-repository: repo-scripts
5749
kodi-version: matrix

0 commit comments

Comments
 (0)