From 7644b9983a463bd3faf56313be63828097ed472d Mon Sep 17 00:00:00 2001 From: SurfboardV2ray <125461738+Surfboardv2ray@users.noreply.github.com> Date: Mon, 8 Jul 2024 13:45:12 +0330 Subject: [PATCH] Create domains.yml --- .github/workflows/domains.yml | 43 +++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/domains.yml diff --git a/.github/workflows/domains.yml b/.github/workflows/domains.yml new file mode 100644 index 0000000..0206a87 --- /dev/null +++ b/.github/workflows/domains.yml @@ -0,0 +1,43 @@ +name: Extract Domains + +on: + push: + branches: + - main + pull_request: + branches: + - main + workflow_dispatch: +jobs: + extract_domains: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.x' + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + + - name: Run extraction script + run: | + python extract_domains.py + - name: Check for new changes + id: changes + run: | + git diff --quiet && echo 'No changes' || echo '::set-output name=changed::true' + - name: Commit and Push Changes + if: steps.changes.outputs.changed == 'true' + run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + git add Domains/output.txt + timestamp=$(TZ='Asia/Tehran' date) + git commit -m "✅Updated on ${timestamp}" + git push