diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 9e2463d2a3..22b6d2368e 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -6,8 +6,6 @@ on: concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true -permissions: - packages: read jobs: check: runs-on: ubuntu-latest @@ -18,7 +16,7 @@ jobs: run: | git fetch origin master:master ANY_CHANGED=false - ALL_CHANGED_FILES=$(git diff --name-only master -- streams/ | tr '\n' ' ') + ALL_CHANGED_FILES=$(git diff --diff-filter=ACMRT --name-only master -- streams/ | tr '\n' ' ') if [ -n "${ALL_CHANGED_FILES}" ]; then ANY_CHANGED=true fi @@ -29,12 +27,6 @@ jobs: with: node-version: 22 cache: 'npm' - - name: Setup .npmrc for GitHub Packages - if: steps.files.outputs.any_changed == 'true' - run: | - echo "//npm.pkg.github.com/:_authToken=${{ secrets.GITHUB_TOKEN }}" >> .npmrc - echo "@iptv-org:registry=https://npm.pkg.github.com/" >> .npmrc - echo "always-auth=true" >> .npmrc - name: Install dependencies if: steps.files.outputs.any_changed == 'true' run: npm install diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index cbd85a76cf..c6ecfbde8d 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -3,8 +3,6 @@ on: workflow_dispatch: # schedule: # - cron: "0 12 * * *" -permissions: - packages: read jobs: main: runs-on: ubuntu-latest @@ -24,11 +22,6 @@ jobs: with: node-version: 22 cache: 'npm' - - name: Setup .npmrc for GitHub Packages - run: | - echo "//npm.pkg.github.com/:_authToken=${{ secrets.GITHUB_TOKEN }}" >> .npmrc - echo "@iptv-org:registry=https://npm.pkg.github.com/" >> .npmrc - echo "always-auth=true" >> .npmrc - name: Install dependencies run: npm install - name: Format internal playlists @@ -41,7 +34,7 @@ jobs: id: files_after run: | ANY_CHANGED=false - ALL_CHANGED_FILES=$(git diff --name-only master -- streams/ | tr '\n' ' ') + ALL_CHANGED_FILES=$(git diff --diff-filter=ACMRT --name-only master -- streams/ | tr '\n' ' ') if [ -n "${ALL_CHANGED_FILES}" ]; then ANY_CHANGED=true fi diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 48f7e2903d..580b75d1ef 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -3,8 +3,6 @@ on: workflow_dispatch: schedule: - cron: '0 0 * * *' -permissions: - packages: read jobs: main: runs-on: ubuntu-latest @@ -24,11 +22,6 @@ jobs: with: node-version: 22 cache: 'npm' - - name: Setup .npmrc for GitHub Packages - run: | - echo "//npm.pkg.github.com/:_authToken=${{ secrets.GITHUB_TOKEN }}" >> .npmrc - echo "@iptv-org:registry=https://npm.pkg.github.com/" >> .npmrc - echo "always-auth=true" >> .npmrc - name: Install dependencies run: npm install - name: Update internal playlists @@ -40,8 +33,8 @@ jobs: npm run playlist:validate - name: Generate public playlists run: npm run playlist:generate - - name: Generate .api/streams.json - run: npm run api:generate + - name: Create .api/streams.json + run: npm run playlist:export - name: Update readme run: npm run readme:update - name: Setup git