name: DNSControl-Push on: push: branches: [ "master" ] workflow_dispatch: jobs: push: runs-on: ubuntu-latest steps: - name: checkout uses: actions/checkout@v3 - name: DNSControl check uses: koenrh/dnscontrol-action@v3 with: args: check config_file: 'dnsconfig.js' - name: DNSControl Push uses: koenrh/dnscontrol-action@v3 env: CLOUDFLARE_API_KEY: ${{ secrets.CLOUDFLARE_API_KEY }} CLOUDFLARE_USER: ${{ secrets.CLOUDFLARE_USER }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} NAME_API_KEY: ${{ secrets.NAME_API_KEY }} NAME_USER: ${{ secrets.NAME_USER }} R53_KEY_ID: ${{ secrets.R53_KEY_ID }} R53_SECRET_KEY: ${{ secrets.R53_SECRET_KEY }} with: args: push config_file: 'dnsconfig.js'