diff options
| author | 2024-04-27 19:09:16 +0100 | |
|---|---|---|
| committer | 2024-04-27 19:27:24 +0100 | |
| commit | 228821c9544a9a05cc22a4c11b720ad23b6936ca (patch) | |
| tree | 3711a03180ad82c9781f1beb8e53415ac6374fe2 | |
| parent | Add 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.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: | 
