From 0f28aeff3d800c5c8e17c9293e128f733bc20cb1 Mon Sep 17 00:00:00 2001 From: Jonathan Clem Date: Thu, 5 Sep 2019 11:29:31 -0400 Subject: [PATCH] Pass input options to GitHub constructor --- main.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index 0a7dfed..21ec07b 100644 --- a/main.js +++ b/main.js @@ -6,10 +6,17 @@ main().catch(handleError) async function main() { const AsyncFunction = Object.getPrototypeOf(async () => {}).constructor - const script = core.getInput('script', {required: true}) const token = core.getInput('github-token', {required: true}) + const debug = core.getInput('debug') + const userAgent = core.getInput('user-agent') + const previews = core.getInput('previews') + const opts = {} + if (debug) opts.log = console + if (userAgent) opts.userAgent = userAgent + if (previews) opts.previews = previews + const client = new GitHub(token, opts) + const script = core.getInput('script', {required: true}) const fn = new AsyncFunction('github', 'context', script) - const client = new GitHub(token) const result = await fn(client, context) core.setOutput('result', JSON.stringify(result)) }