From 893e9e15004baf07964a06fbddb809d13cf03986 Mon Sep 17 00:00:00 2001 From: Wes Morgan Date: Fri, 17 Jan 2020 10:39:02 -0700 Subject: [PATCH] Add support for Cloudflare API tokens --- action.yml | 3 +++ index.js | 2 ++ 2 files changed, 5 insertions(+) diff --git a/action.yml b/action.yml index 4e3746b..3312e70 100644 --- a/action.yml +++ b/action.yml @@ -21,6 +21,9 @@ inputs: cloudflare-api-key: description: 'Cloudflare API key for DNS updates' required: false + cloudflare-api-token: + description: 'Cloudflare API token for DNS updates' + required: false cloudflare-zone: description: 'Cloudflare DNS zone to update on deployment' required: false diff --git a/index.js b/index.js index 7f29557..6726830 100644 --- a/index.js +++ b/index.js @@ -9,6 +9,7 @@ async function main() { const pinataSecretAPIKey = core.getInput("pinata-secret-api-key"); const cloudflareAPIEmail = core.getInput("cloudflare-api-email"); const cloudflareAPIKey = core.getInput("cloudflare-api-key"); + const cloudflareAPIToken = core.getInput("cloudflare-api-token"); const cloudflareZone = core.getInput("cloudflare-zone"); const cloudflareRecord = core.getInput("cloudflare-record"); @@ -26,6 +27,7 @@ async function main() { cloudflare: { apiEmail: cloudflareAPIEmail, apiKey: cloudflareAPIKey, + apiToken: cloudflareAPIToken, zone: cloudflareZone, record: cloudflareRecord }