Creates a new CloudFlare DNS record.
DNS record type. Default A
Required DNS record name
Use full qualified domain name to update if it exist
Required DNS record content
Time to live for DNS record. Default 1
for auto.
Whether the record is receiving the performance and security benefits of Cloudflare. Default: true
Required CloudFlare API token
Required CloudFlare zone
Record ID
Affected domain name
Add CLOUDFLARE_TOKEN and CLOUDFLARE_ZONE to the repository secrets.
- uses: everpcpc/cloudflare-dns-action@v1
with:
type: "A"
name: "test.example.com"
content: "8.8.8.8"
ttl: 1
proxied: false
token: ${{ secrets.CLOUDFLARE_TOKEN }}
zone: ${{ secrets.CLOUDFLARE_ZONE }}
The scripts and documentation in this project are released under the MIT License.