From c0d40a01cb418a4ebba9d7a782c784ee03aee6ba Mon Sep 17 00:00:00 2001 From: Andrea Ghensi Date: Fri, 18 Aug 2023 20:17:50 +0200 Subject: [PATCH] build: create release zip (#28) * build: create release zip * Separate release step & fixes --------- Co-authored-by: LordGrey <48840279+Lord-Grey@users.noreply.github.com> --- .github/workflows/publish-addon.yml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish-addon.yml b/.github/workflows/publish-addon.yml index dc25dda..fc539f2 100644 --- a/.github/workflows/publish-addon.yml +++ b/.github/workflows/publish-addon.yml @@ -22,7 +22,31 @@ jobs: run: | kodi-addon-checker --branch $TARGET_KODI_VER --allow-folder-id-mismatch $ADDON_NAME - publish: + github_release: + runs-on: ubuntu-latest + permissions: + contents: write + + needs: check + if: github.ref_type == 'tag' + steps: + - uses: actions/checkout@v3 + - name: Set up Python 3.11 + uses: actions/setup-python@v4 + with: + python-version: "3.11" + - name: Install addon submitter + run: | + pip install -q git+https://github.com/xbmc/kodi-addon-submitter.git + - name: Package addon + run: | + submit-addon -s -z $ADDON_NAME + - name: Publish release + uses: ncipollo/release-action@v1 + with: + artifacts: "*.zip" + + kodi_publish: runs-on: ubuntu-latest needs: check