aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/dns-deploy.yaml10
-rw-r--r--.github/workflows/dns-dry-run.yaml10
2 files changed, 8 insertions, 12 deletions
diff --git a/.github/workflows/dns-deploy.yaml b/.github/workflows/dns-deploy.yaml
index 5755f22..7ba01f1 100644
--- a/.github/workflows/dns-deploy.yaml
+++ b/.github/workflows/dns-deploy.yaml
@@ -9,15 +9,13 @@ jobs:
environment: production
name: Sync latest changes to DNS providers
runs-on: ubuntu-latest
- defaults:
- run:
- working-directory: ./dns
steps:
- uses: actions/checkout@v4
- - uses: actions/setup-python@v5
+ - name: Install Python Dependencies
+ uses: HassanAbouelela/actions/setup-python@setup-python_v1.4.2
with:
- python-version: '3.12'
- - run: pip install -r requirements.txt
+ python_version: '3.12'
+ install_args: --only dns
- uses: solvaholic/octodns-sync@main
with:
config_path: dns/production.yaml
diff --git a/.github/workflows/dns-dry-run.yaml b/.github/workflows/dns-dry-run.yaml
index 4861d57..4fa115e 100644
--- a/.github/workflows/dns-dry-run.yaml
+++ b/.github/workflows/dns-dry-run.yaml
@@ -6,17 +6,15 @@ jobs:
octodns-sync:
name: Run `octodns-sync` with production.yaml
runs-on: ubuntu-latest
- defaults:
- run:
- working-directory: ./dns
outputs:
plan: ${{ steps.generate-plan.outputs.plan }}
steps:
- uses: actions/checkout@v4
- - uses: actions/setup-python@v5
+ - name: Install Python Dependencies
+ uses: HassanAbouelela/actions/setup-python@setup-python_v1.4.2
with:
- python-version: '3.12'
- - run: pip install -r requirements.txt
+ python_version: '3.12'
+ install_args: --only dns
- uses: solvaholic/octodns-sync@main
id: generate-plan
with: