From ca05ae721944e48e328a56b134ce68a16f9237a7 Mon Sep 17 00:00:00 2001 From: satr14washere <90962949+satr14washere@users.noreply.github.com> Date: Sat, 21 Mar 2026 17:04:42 +0700 Subject: [PATCH] rename to stats --- .github/workflows/stats.yml | 46 +++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/workflows/stats.yml diff --git a/.github/workflows/stats.yml b/.github/workflows/stats.yml new file mode 100644 index 0000000..3d3852a --- /dev/null +++ b/.github/workflows/stats.yml @@ -0,0 +1,46 @@ +name: Stats Sync + +on: + workflow_dispatch: + push: + branches: [main] + paths: + - "domains/**" + - "scripts/dict.js" + - ".github/workflows/db.yml" + +permissions: + contents: write + +jobs: + sync: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + token: ${{ secrets.PR_BYPASS_TOKEN }} + fetch-depth: 0 + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: '18' + + - name: Generate statistics + run: | + rm -f stats/*_error.log + + ls domains | wc -l > stats/count.txt 2>stats/count_error.log & + wait + + - name: Commit changes + run: | + git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" + git config --global user.name "github-actions[bot]" + git add stats + + if [ -n "$(git status --porcelain)" ]; then + git commit -m "[automated] update stats" + git push + fi