diff options
-rw-r--r-- | .github/workflows/dns-deploy.yaml | 10 | ||||
-rw-r--r-- | .github/workflows/dns-dry-run.yaml | 10 |
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: |