diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4e5e069..2f9feb9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,17 +11,10 @@ jobs: matrix: include: - name: "Debian package test" - os: ubuntu-18.04 + os: ubuntu-latest CC: gcc CXX: g++ DEBIAN_BUILD: true - #- os: ubuntu-18.04 - #CC: gcc - #CXX: g++ - #- os: ubuntu-18.04 - #CC: clang - #CXX: clang++ - #- os: macos-10.15 steps: - name: Install needed ubuntu depends env: @@ -31,13 +24,13 @@ jobs: if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get update; fi if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get install fakeroot; fi - name: Checkout Kodi repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: repository: xbmc/xbmc ref: master path: xbmc - - name: Checkout audiodecoder.snesapu repo - uses: actions/checkout@v2 + - name: Checkout add-on repo + uses: actions/checkout@v4 with: path: ${{ env.app_id }} - name: Configure diff --git a/.github/workflows/sync-addon-metadata-translations.yml b/.github/workflows/sync-addon-metadata-translations.yml index 7c6e0ee..f496909 100644 --- a/.github/workflows/sync-addon-metadata-translations.yml +++ b/.github/workflows/sync-addon-metadata-translations.yml @@ -2,32 +2,44 @@ name: Sync addon metadata translations on: push: - branches: [ Matrix, Nexus ] + branches: [ Matrix, Nexus, Omega ] paths: - - '**addon.xml' + - '**addon.xml.in' - '**resource.language.**strings.po' jobs: default: - if: github.repository == 'xbmc/audiodecoder.snesapu' + if: github.repository == 'audiodecoder.snesapu' runs-on: ubuntu-latest + strategy: + + fail-fast: false + matrix: + python-version: [ 3.9 ] + steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: path: project - - name: Set up Python - uses: actions/setup-python@v2 + - name: Checkout sync_addon_metadata_translations repository + uses: actions/checkout@v4 + with: + repository: xbmc/sync_addon_metadata_translations + path: sync_addon_metadata_translations + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5 with: - python-version: '3.9' + python-version: ${{ matrix.python-version }} - name: Install dependencies run: | python -m pip install --upgrade pip - python -m pip install git+https://github.com/xbmc/sync_addon_metadata_translations.git + python -m pip install sync_addon_metadata_translations/ - name: Run sync-addon-metadata-translations run: |