From 52ae1d05a2a5d7a516c5920a55c88966b3679d8e Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Sat, 11 Oct 2025 07:03:22 +0300 Subject: [PATCH 1/4] Update package.json --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 3fe38c50db..bd6321be81 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "iptv", "scripts": { - "act:check": "act pull_request -W .github/workflows/check.yml -s GITHUB_TOKEN=\"$(gh auth token)\"", - "act:format": "act workflow_dispatch -W .github/workflows/format.yml -s GITHUB_TOKEN=\"$(gh auth token)\"", - "act:update": "act workflow_dispatch -W .github/workflows/update.yml -s GITHUB_TOKEN=\"$(gh auth token)\"", + "act:check": "act pull_request -W .github/workflows/check.yml --secret-file .secrets", + "act:format": "act workflow_dispatch -W .github/workflows/format.yml --secret-file .secrets", + "act:update": "act workflow_dispatch -W .github/workflows/update.yml --secret-file .secrets", "api:load": "tsx scripts/commands/api/load.ts", "api:generate": "tsx scripts/commands/api/generate.ts", "api:deploy": "npx gh-pages-clean && npx gh-pages -a -m \"Deploy to iptv-org/api\" -d .api -r https://$GITHUB_TOKEN@github.com/iptv-org/api.git", From 3011407a8a2f2ca26a770b2ced1b0da64d3d3cf4 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Sat, 11 Oct 2025 07:03:26 +0300 Subject: [PATCH 2/4] Update check.yml --- .github/workflows/check.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index b741e6c988..443fba5964 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -28,8 +28,9 @@ jobs: 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=$GITHUB_TOKEN" >> .npmrc + echo "//npm.pkg.github.com/:_authToken=${{ secrets.NPM_AUTH_TOKEN }}" >> .npmrc echo "@iptv-org:registry=https://npm.pkg.github.com/" >> .npmrc echo "always-auth=true" >> .npmrc - name: Install dependencies From dd0420bb3529262172af6d106806cdd1ff278719 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Sat, 11 Oct 2025 07:07:59 +0300 Subject: [PATCH 3/4] Update format.yml --- .github/workflows/format.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 7b7a5b82b4..9a96334b1a 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -4,9 +4,7 @@ on: # schedule: # - cron: "0 12 * * *" jobs: - on_trigger: - # if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'schedule' }} - if: ${{ github.event_name == 'workflow_dispatch' }} + main: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -26,7 +24,7 @@ jobs: cache: 'npm' - name: Setup .npmrc for GitHub Packages run: | - echo "//npm.pkg.github.com/:_authToken=$GITHUB_TOKEN" >> .npmrc + echo "//npm.pkg.github.com/:_authToken=${{ secrets.NPM_AUTH_TOKEN }}" >> .npmrc echo "@iptv-org:registry=https://npm.pkg.github.com/" >> .npmrc echo "always-auth=true" >> .npmrc - name: Install dependencies From 4592d4fbd39d417a030c03168a6e18e7826a209b Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Sat, 11 Oct 2025 07:10:33 +0300 Subject: [PATCH 4/4] Update update.yml --- .github/workflows/update.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 82928fac93..f4b4737ff8 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -24,7 +24,7 @@ jobs: cache: 'npm' - name: Setup .npmrc for GitHub Packages run: | - echo "//npm.pkg.github.com/:_authToken=$GITHUB_TOKEN" >> .npmrc + echo "//npm.pkg.github.com/:_authToken=${{ secrets.NPM_AUTH_TOKEN }}" >> .npmrc echo "@iptv-org:registry=https://npm.pkg.github.com/" >> .npmrc echo "always-auth=true" >> .npmrc - name: Install dependencies