name: Check and Preview on: pull_request: permissions: contents: read issues: write pull-requests: write jobs: preview: runs-on: docker steps: - uses: actions/checkout@v4 - name: DNSControl check uses: https://git.vim.wtf/actions/dnscontrol-action@v4.13.0 with: args: check - name: DNSControl preview uses: https://git.vim.wtf/actions/dnscontrol-action@v4.13.0 id: dnscontrol_preview env: BUNNY_API_KEY: ${{ secrets.BUNNY_API_KEY }} CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} PORKBUN_API_KEY: ${{ secrets.PORKBUN_API_KEY }} PORKBUN_SECRET_KEY: ${{ secrets.PORKBUN_SECRET_KEY }} NO_COLOR: true with: args: preview # - name: Preview pull request comment # uses: https://git.vim.wtf/actions/comment-on-pr@v1.3.0 # env: # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # with: # msg: | # ``` # ${{ steps.dnscontrol_preview.outputs.preview_comment }} # ``` # check_for_duplicate_msg: true