diff --git a/dist/index.js b/dist/index.js index 2a11cf0..9791d35 100644 --- a/dist/index.js +++ b/dist/index.js @@ -11062,14 +11062,6 @@ var __webpack_exports__ = {}; // EXTERNAL MODULE: ./node_modules/@actions/core/lib/core.js var core = __nccwpck_require__(2186); -;// CONCATENATED MODULE: external "module" -const external_module_namespaceObject = __WEBPACK_EXTERNAL_createRequire(import.meta.url)("module"); -;// CONCATENATED MODULE: ./src/cjs-require.js - -const cjs_require_require = (0,external_module_namespaceObject.createRequire)(import.meta.url); - -/* harmony default export */ const cjs_require = (cjs_require_require); - // EXTERNAL MODULE: ./node_modules/got/dist/source/index.js var source = __nccwpck_require__(3061); ;// CONCATENATED MODULE: ./src/utils.js @@ -11259,13 +11251,26 @@ async function getClientToken(client, method, path, payload) { +;// CONCATENATED MODULE: external "module" +const external_module_namespaceObject = __WEBPACK_EXTERNAL_createRequire(import.meta.url)("module"); +;// CONCATENATED MODULE: ./src/cjs-require.js +// This allows us to use `require` in our ECMAScript module +// https://nodejs.org/api/module.html#modulecreaterequirefilename + +const cjs_require_require = (0,external_module_namespaceObject.createRequire)(import.meta.url); + +/* harmony default export */ const cjs_require = (cjs_require_require); + ;// CONCATENATED MODULE: ./src/secrets.js + + + +// ncc doesn't compile jsonata imports properly, so we must use our own custom require + const jsonata = cjs_require('jsonata'); - - /** * @typedef {Object} SecretRequest * @property {string} path @@ -11431,18 +11436,18 @@ const selectAndAppendResults = async ( ;// CONCATENATED MODULE: ./src/action.js -// @ts-check + + + + + + + + +// ncc doesn't compile jsonata imports properly, so we must use our own custom require const action_jsonata = cjs_require('jsonata'); - - - - - - - - const AUTH_METHODS = ['approle', 'token', 'github', 'jwt', 'kubernetes', 'ldap', 'userpass']; const ENCODING_TYPES = ['base64', 'hex', 'utf8']; diff --git a/src/action.js b/src/action.js index ce70aac..03ef0b3 100644 --- a/src/action.js +++ b/src/action.js @@ -1,15 +1,15 @@ -// @ts-check -import require from "./cjs-require.js"; -const jsonata = require('jsonata'); - import core from '@actions/core'; import got from 'got'; + import { normalizeOutputKey } from './utils.js'; import { WILDCARD } from './constants.js'; - import { retrieveToken } from './auth.js'; import { getSecrets } from './secrets.js'; +// ncc doesn't compile jsonata imports properly, so we must use our own custom require +import require from "./cjs-require.js"; +const jsonata = require('jsonata'); + const AUTH_METHODS = ['approle', 'token', 'github', 'jwt', 'kubernetes', 'ldap', 'userpass']; const ENCODING_TYPES = ['base64', 'hex', 'utf8']; diff --git a/src/secrets.js b/src/secrets.js index bd7a56b..9552a4b 100644 --- a/src/secrets.js +++ b/src/secrets.js @@ -1,8 +1,11 @@ -import require from "./cjs-require.js"; -const jsonata = require('jsonata'); +import core from '@actions/core'; import { WILDCARD } from './constants.js'; import { normalizeOutputKey } from './utils.js'; -import core from '@actions/core'; + +// ncc doesn't compile jsonata imports properly, so we must use our own custom require +import require from "./cjs-require.js"; +const jsonata = require('jsonata'); + /** * @typedef {Object} SecretRequest