mirror of
https://github.com/anxdpanic/plugin.video.youtube.git
synced 2025-12-06 02:30:50 -08:00
Update workflows
- Fix make-release for Leia - Update dependencies
This commit is contained in:
parent
bc1c9727a7
commit
2a579ca300
4 changed files with 21 additions and 15 deletions
2
.github/workflows/addon-validations.yml
vendored
2
.github/workflows/addon-validations.yml
vendored
|
|
@ -16,7 +16,7 @@ jobs:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Add-on
|
- name: Checkout Add-on
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
path: ${{ github.event.repository.name }}
|
path: ${{ github.event.repository.name }}
|
||||||
|
|
||||||
|
|
|
||||||
24
.github/workflows/make-release.yml
vendored
24
.github/workflows/make-release.yml
vendored
|
|
@ -28,7 +28,7 @@ jobs:
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Checkout Add-on
|
- name: Checkout Add-on
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
path: ${{ github.event.repository.name }}
|
path: ${{ github.event.repository.name }}
|
||||||
|
|
||||||
|
|
@ -57,7 +57,8 @@ jobs:
|
||||||
rm *.md
|
rm *.md
|
||||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||||
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
||||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
xmlstarlet ed -L -P \
|
||||||
|
-s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
||||||
-u '/addon/@version' -v "${version}" \
|
-u '/addon/@version' -v "${version}" \
|
||||||
addon.xml
|
addon.xml
|
||||||
filename=${{ github.event.repository.name }}-${version}.zip
|
filename=${{ github.event.repository.name }}-${version}.zip
|
||||||
|
|
@ -82,7 +83,8 @@ jobs:
|
||||||
rm *.md
|
rm *.md
|
||||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||||
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
||||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
xmlstarlet ed -L -P \
|
||||||
|
-s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
||||||
-u '/addon/@version' -v "${version}+unofficial.1" \
|
-u '/addon/@version' -v "${version}+unofficial.1" \
|
||||||
addon.xml
|
addon.xml
|
||||||
filename=${{ github.event.repository.name }}-${version}.unofficial.1.zip
|
filename=${{ github.event.repository.name }}-${version}.unofficial.1.zip
|
||||||
|
|
@ -103,7 +105,8 @@ jobs:
|
||||||
rm *.md
|
rm *.md
|
||||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||||
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
||||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
xmlstarlet ed -L -P \
|
||||||
|
-s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
||||||
-u '/addon/@version' -v "${version}+matrix.1" \
|
-u '/addon/@version' -v "${version}+matrix.1" \
|
||||||
-u '/addon/requires/import[@addon="xbmc.python"]/@version' -v '3.0.0' \
|
-u '/addon/requires/import[@addon="xbmc.python"]/@version' -v '3.0.0' \
|
||||||
-u '/addon/requires/import[@addon="inputstream.adaptive"]/@version' -v '19.0.0' \
|
-u '/addon/requires/import[@addon="inputstream.adaptive"]/@version' -v '19.0.0' \
|
||||||
|
|
@ -131,7 +134,8 @@ jobs:
|
||||||
rm *.md
|
rm *.md
|
||||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||||
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
||||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
xmlstarlet ed -L -P \
|
||||||
|
-s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
||||||
-u '/addon/@version' -v "${version}+matrix.unofficial.1" \
|
-u '/addon/@version' -v "${version}+matrix.unofficial.1" \
|
||||||
-u '/addon/requires/import[@addon="xbmc.python"]/@version' -v '3.0.0' \
|
-u '/addon/requires/import[@addon="xbmc.python"]/@version' -v '3.0.0' \
|
||||||
-u '/addon/requires/import[@addon="inputstream.adaptive"]/@version' -v '19.0.0' \
|
-u '/addon/requires/import[@addon="inputstream.adaptive"]/@version' -v '19.0.0' \
|
||||||
|
|
@ -155,7 +159,8 @@ jobs:
|
||||||
rm *.md
|
rm *.md
|
||||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||||
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
||||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
xmlstarlet ed -L -P \
|
||||||
|
-s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
||||||
-u '/addon/@version' -v "${version}+leia.1" \
|
-u '/addon/@version' -v "${version}+leia.1" \
|
||||||
-u '/addon/requires/import[@addon="xbmc.python"]/@version' -v '2.26.0' \
|
-u '/addon/requires/import[@addon="xbmc.python"]/@version' -v '2.26.0' \
|
||||||
-d '/addon/requires/import[@addon="script.module.requests"]/@version' \
|
-d '/addon/requires/import[@addon="script.module.requests"]/@version' \
|
||||||
|
|
@ -164,7 +169,7 @@ jobs:
|
||||||
-d '/addon/requires/import[@addon="script.module.infotagger"]' \
|
-d '/addon/requires/import[@addon="script.module.infotagger"]' \
|
||||||
-s '/addon/requires' -t elem -n import_temp \
|
-s '/addon/requires' -t elem -n import_temp \
|
||||||
-s '/addon/requires/import_temp' -t attr -n addon -v 'script.module.kodi-six' \
|
-s '/addon/requires/import_temp' -t attr -n addon -v 'script.module.kodi-six' \
|
||||||
-s '/addon/requires/import_temp' -v import \
|
-r '/addon/requires/import_temp' -v import \
|
||||||
addon.xml
|
addon.xml
|
||||||
filename=${{ github.event.repository.name }}-${version}.leia.1.zip
|
filename=${{ github.event.repository.name }}-${version}.leia.1.zip
|
||||||
cd ..
|
cd ..
|
||||||
|
|
@ -188,7 +193,8 @@ jobs:
|
||||||
rm *.md
|
rm *.md
|
||||||
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
news=$(awk '/^## /{rel_num++} {if(rel_num==2){exit} if(rel_num==1){print}}' changelog.txt | sed -E 's/ ?#[[:digit:]]+[., ]?//;s/\r//')
|
||||||
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
version=$(xmlstarlet sel -t -v 'string(/addon/@version)' addon.xml)
|
||||||
xmlstarlet ed -L -P -s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
xmlstarlet ed -L -P \
|
||||||
|
-s '/addon/extension[@point="xbmc.addon.metadata"]' -t elem -n news -v "${news:0:1500}" \
|
||||||
-u '/addon/@version' -v "${version}+leia.unofficial.1" \
|
-u '/addon/@version' -v "${version}+leia.unofficial.1" \
|
||||||
-u '/addon/requires/import[@addon="xbmc.python"]/@version' -v '2.26.0' \
|
-u '/addon/requires/import[@addon="xbmc.python"]/@version' -v '2.26.0' \
|
||||||
-d '/addon/requires/import[@addon="script.module.requests"]/@version' \
|
-d '/addon/requires/import[@addon="script.module.requests"]/@version' \
|
||||||
|
|
@ -197,7 +203,7 @@ jobs:
|
||||||
-d '/addon/requires/import[@addon="script.module.infotagger"]' \
|
-d '/addon/requires/import[@addon="script.module.infotagger"]' \
|
||||||
-s '/addon/requires' -t elem -n import_temp \
|
-s '/addon/requires' -t elem -n import_temp \
|
||||||
-s '/addon/requires/import_temp' -t attr -n addon -v 'script.module.kodi-six' \
|
-s '/addon/requires/import_temp' -t attr -n addon -v 'script.module.kodi-six' \
|
||||||
-s '/addon/requires/import_temp' -v import \
|
-r '/addon/requires/import_temp' -v import \
|
||||||
addon.xml
|
addon.xml
|
||||||
filename=${{ github.event.repository.name }}-${version}.leia.unofficial.1.zip
|
filename=${{ github.event.repository.name }}-${version}.leia.unofficial.1.zip
|
||||||
cd ..
|
cd ..
|
||||||
|
|
|
||||||
4
.github/workflows/submit-release.yml
vendored
4
.github/workflows/submit-release.yml
vendored
|
|
@ -21,12 +21,12 @@ jobs:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Add-on
|
- name: Checkout Add-on
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
path: ${{ github.event.repository.name }}
|
path: ${{ github.event.repository.name }}
|
||||||
|
|
||||||
- name: Set up Python ${{ matrix.python-version }}
|
- name: Set up Python ${{ matrix.python-version }}
|
||||||
uses: actions/setup-python@v2
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: ${{ matrix.python-version }}
|
python-version: ${{ matrix.python-version }}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,18 +22,18 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
path: project
|
path: project
|
||||||
|
|
||||||
- name: Checkout sync_addon_metadata_translations repository
|
- name: Checkout sync_addon_metadata_translations repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: xbmc/sync_addon_metadata_translations
|
repository: xbmc/sync_addon_metadata_translations
|
||||||
path: sync_addon_metadata_translations
|
path: sync_addon_metadata_translations
|
||||||
|
|
||||||
- name: Set up Python ${{ matrix.python-version }}
|
- name: Set up Python ${{ matrix.python-version }}
|
||||||
uses: actions/setup-python@v2
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: ${{ matrix.python-version }}
|
python-version: ${{ matrix.python-version }}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue