2626 fi
2727
2828 - name : Checkout Add-on
29- uses : actions/checkout@v2
29+ uses : actions/checkout@v3
3030 with :
3131 path : ${{ github.event.repository.name }}
3232
5151 rm *.md
5252 working-directory : ${{ github.event.repository.name }}
5353
54- - name : Create Zip (Isengard )
55- id : zip-isengard
54+ - name : Create Zip (Nexus )
55+ id : zip-nexus
5656 run : |
5757 version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
5858 filename=${{ github.event.repository.name }}-${version}.zip
6161 echo ::set-output name=filename::$filename
6262 working-directory : ${{ github.event.repository.name }}
6363
64- - name : Create Zip (Matrix)
65- id : zip-matrix
66- run : |
67- xmlstarlet ed -L -u '//import[@addon="xbmc.python"]/@version' -v "3.0.0" addon.xml
68- version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
69- xmlstarlet ed -L -u '/addon/@version' -v "${version}+matrix.1" addon.xml
70- version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
71- filename=${{ github.event.repository.name }}-${version}.zip
72- cd ..
73- zip -r $filename ${{ github.event.repository.name }}
74- echo ::set-output name=filename::$filename
75- working-directory : ${{ github.event.repository.name }}
76-
7764 - name : Create Release
7865 id : create-release
7966 uses : actions/create-release@v1
@@ -86,24 +73,13 @@ jobs:
8673 draft : false
8774 prerelease : ${{ steps.release.outputs.pre-release }}
8875
89- - name : Upload Zip (Isengard)
90- id : upload-isengard
91- uses : actions/upload-release-asset@v1
92- env :
93- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
94- with :
95- upload_url : ${{ steps.create-release.outputs.upload_url }}
96- asset_name : ${{ steps.zip-isengard.outputs.filename }}
97- asset_path : ${{ steps.zip-isengard.outputs.filename }}
98- asset_content_type : application/zip
99-
100- - name : Upload Zip (Matrix)
101- id : upload-matrix
76+ - name : Upload Zip (Nexus)
77+ id : upload-nexus
10278 uses : actions/upload-release-asset@v1
10379 env :
10480 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
10581 with :
10682 upload_url : ${{ steps.create-release.outputs.upload_url }}
107- asset_name : ${{ steps.zip-matrix .outputs.filename }}
108- asset_path : ${{ steps.zip-matrix .outputs.filename }}
83+ asset_name : ${{ steps.zip-nexus .outputs.filename }}
84+ asset_path : ${{ steps.zip-nexus .outputs.filename }}
10985 asset_content_type : application/zip
0 commit comments