From bd6ff9fa68c4a35ac71e384b0e4c05cda85cc2ed Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 21 Apr 2020 13:30:34 +0200 Subject: [PATCH] build actions --- dist/index.js | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/dist/index.js b/dist/index.js index cea6d73..00e16ba 100644 --- a/dist/index.js +++ b/dist/index.js @@ -2597,7 +2597,7 @@ module.exports = function httpAdapter(config) { const core = __webpack_require__(470); const axios = __webpack_require__(53); -const auth = {} +let auth = undefined let customHeaders = {} if (!!core.getInput('customHeaders')) { @@ -2610,32 +2610,40 @@ if (!!core.getInput('customHeaders')) { const headers = { 'Content-Type': core.getInput('contentType') || 'application/json' } -if (!!core.getInput('username')) { - auth.username = core.getInput('username'); -} +if (!!core.getInput('username') || !!core.getInput('password')) { + core.debug('Add BasicHTTP Auth config') -if (!!core.getInput('password')) { - auth.password = core.getInput('password'); + auth = { + username: core.getInput('username'), + password: core.getInput('password') + } } if (!!core.getInput('bearerToken')) { headers['Authentication'] = `Bearer ${core.getInput('bearerToken')}`; } -const instance = axios.create({ +const instanceConfig = { baseURL: core.getInput('url', { required: true }), timeout: parseInt(core.getInput('timeout') || 5000, 10), headers: { ...headers, ...customHeaders } -}); +} +core.debug(JSON.stringify(instanceConfig)) + +const instance = axios.create(instanceConfig); (async() => { try { - const response = await instance.request({ + const requestData = { auth, method: core.getInput('method') || 'POST', data: JSON.parse(core.getInput('data') || '{}') - }) + } + + core.debug(JSON.stringify(requestData)) + + const response = await instance.request(requestData) core.setOutput('response', JSON.stringify(response.data)) } catch (error) {