mirror of
https://github.com/anxdpanic/plugin.video.youtube.git
synced 2025-12-05 18:20:41 -08:00
Update addon.xml and workflows to pass addon-validations
- Was failing due to empty news element. Remove element and add in release workflows
This commit is contained in:
parent
8b1d59bee3
commit
432b6c967b
3 changed files with 6 additions and 7 deletions
8
.github/workflows/make-release.yml
vendored
8
.github/workflows/make-release.yml
vendored
|
|
@ -56,7 +56,7 @@ jobs:
|
|||
rm -rf .??*
|
||||
rm *.md
|
||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||
xmlstarlet ed -L -P -u '/addon/extension[@point="xbmc.addon.metadata"]/news' -v "${news:0:1500}" addon.xml
|
||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" addon.xml
|
||||
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
||||
filename=${{ github.event.repository.name }}-${version}.zip
|
||||
cd ..
|
||||
|
|
@ -79,7 +79,7 @@ jobs:
|
|||
rm -rf .??*
|
||||
rm *.md
|
||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||
xmlstarlet ed -L -P -u '/addon/extension[@point="xbmc.addon.metadata"]/news' -v "${news:0:1500}" addon.xml
|
||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" addon.xml
|
||||
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
||||
xmlstarlet ed -L -P -u '/addon/@version' -v "${version}+unofficial.1" addon.xml
|
||||
filename=${{ github.event.repository.name }}-${version}.unofficial.1.zip
|
||||
|
|
@ -99,7 +99,7 @@ jobs:
|
|||
rm -rf .??*
|
||||
rm *.md
|
||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||
xmlstarlet ed -L -P -u '/addon/extension[@point="xbmc.addon.metadata"]/news' -v "${news:0:1500}" addon.xml
|
||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" addon.xml
|
||||
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
||||
xmlstarlet ed -L -P -u '/addon/@version' -v "${version}+matrix.1" addon.xml
|
||||
xmlstarlet ed -L -P -u '/addon/requires/import[@addon="xbmc.python"]/@version' -v '3.0.0' addon.xml
|
||||
|
|
@ -126,7 +126,7 @@ jobs:
|
|||
rm -rf .??*
|
||||
rm *.md
|
||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||
xmlstarlet ed -L -P -u '/addon/extension[@point="xbmc.addon.metadata"]/news' -v "${news:0:1500}" addon.xml
|
||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" addon.xml
|
||||
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
||||
xmlstarlet ed -L -P -u '/addon/@version' -v "${version}+matrix.unofficial.1" addon.xml
|
||||
xmlstarlet ed -L -P -u '/addon/requires/import[@addon="xbmc.python"]/@version' -v '3.0.0' addon.xml
|
||||
|
|
|
|||
4
.github/workflows/submit-release.yml
vendored
4
.github/workflows/submit-release.yml
vendored
|
|
@ -53,7 +53,7 @@ jobs:
|
|||
git add .
|
||||
git commit -m "Remove Unwanted Files"
|
||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||
xmlstarlet ed -L -P -u '/addon/extension[@point="xbmc.addon.metadata"]/news' -v "${news:0:1500}" addon.xml
|
||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" addon.xml
|
||||
git add .
|
||||
git commit -m "Update news"
|
||||
working-directory: ${{ github.event.repository.name }}
|
||||
|
|
@ -81,7 +81,7 @@ jobs:
|
|||
git add .
|
||||
git commit -m "Remove Unwanted Files"
|
||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||
xmlstarlet ed -L -P -u '/addon/extension[@point="xbmc.addon.metadata"]/news' -v "${news:0:1500}" addon.xml
|
||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" addon.xml
|
||||
git add .
|
||||
git commit -m "Update news"
|
||||
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue