dnscontrol/DNSControl Action
DNSControl GitHub Action using configurable GitHub release
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Oct 30, 2025
- License
- MIT
Pinned Snippet
uses: dnscontrol/dnscontrol-action@6c99137eebf667295447b7fd2ec443e51b53a48e # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| check | Run `dnscontrol check` before any other commands - default is 'false' | no | false |
| version | Desired version to run (default 'latest') | no | latest |
| cmdargs | DNSControl command and optional arguments | yes | — |
| dnsconfig_file | Path to dnsconfig.js. Defaults to 'dnsconfig.js' (at repository root) | no | dnsconfig.js |
| creds_file | Path to creds.json. Defaults to 'creds.json' (at repository root) | no | creds.json |
| output_file | Write DNSControl output to this file | no | "" |
| post_pr_comment | Post the DNSControl output in a PR comment (default 'false') | no | false |
| post_summary | Post the DNSControl output in the step summary (default 'false') | no | false |
Outputs
| name | description |
|---|---|
| output | DNSControl output |
| output_file | DNSControl output written to file |