aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2024-04-27 19:09:16 +0100
committerGravatar Joe Banks <[email protected]>2024-04-27 19:27:24 +0100
commit228821c9544a9a05cc22a4c11b720ad23b6936ca (patch)
tree3711a03180ad82c9781f1beb8e53415ac6374fe2
parentAdd dependencies to new dns group in pyproject.toml (diff)
Modify actions to use poetry install instead of requirements.txt
-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: