diff --git a/.gitea/workflows/update-dns.yml b/.gitea/workflows/update-dns.yml index 74d845d..b7ac8d5 100644 --- a/.gitea/workflows/update-dns.yml +++ b/.gitea/workflows/update-dns.yml @@ -13,14 +13,20 @@ jobs: update-dns: runs-on: ubuntu-latest steps: - - name: Checkout Repository - uses: actions/checkout@v4 + - name: Set up Python Virtual Environment + run: | + python3 -m venv venv + source venv/bin/activate - name: Install Dependencies - run: pip install pyyaml requests + run: | + source venv/bin/activate + pip install pyyaml requests - name: Update Cloudflare DNS env: CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} CLOUDFLARE_ZONE_ID: ${{ secrets.CLOUDFLARE_ZONE_ID }} - run: python update_cloudflare_dns.py + run: | + source venv/bin/activate + python update_cloudflare_dns.py diff --git a/update_cloudflare.py b/update_cloudflare_dns.py similarity index 100% rename from update_cloudflare.py rename to update_cloudflare_dns.py