From b1c10247693549995aaa38dd7af201840b13ed22 Mon Sep 17 00:00:00 2001 From: Jonas Bovin Date: Tue, 22 Nov 2022 15:27:53 +0100 Subject: [PATCH] Added helper --- dist/index.js | 13 +++++++++++++ src/se.ts | 17 ++++++++++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/dist/index.js b/dist/index.js index 00e49a2..7caa098 100644 --- a/dist/index.js +++ b/dist/index.js @@ -6087,7 +6087,10 @@ function onceStrict (fn) { __webpack_require__.r(__webpack_exports__); var se_namespaceObject = {}; __webpack_require__.r(se_namespaceObject); +__webpack_require__.d(se_namespaceObject, "Helper", function() { return Helper; }); __webpack_require__.d(se_namespaceObject, "createMetaJson", function() { return createMetaJson; }); +__webpack_require__.d(se_namespaceObject, "helper", function() { return helper; }); +__webpack_require__.d(se_namespaceObject, "setHelper", function() { return setHelper; }); // EXTERNAL MODULE: ./node_modules/@actions/core/lib/core.js var core = __webpack_require__(186); @@ -6183,8 +6186,18 @@ var external_fs_ = __webpack_require__(747); // CONCATENATED MODULE: ./src/se.ts +class Helper { + constructor(currentBuild) { + this.currentBuild = currentBuild; + } +} +let helper; +function setHelper(helperInstance) { + helper = helperInstance; +} function createMetaJson(root) { const execSync = external_child_process_.execSync; + console.log('Run number: ' + helper.currentBuild.runNumber); const xmllint = execSync('sudo apt install libxml2-utils', { shell: '/bin/bash' }); diff --git a/src/se.ts b/src/se.ts index 8369bbd..b6229f8 100644 --- a/src/se.ts +++ b/src/se.ts @@ -1,9 +1,24 @@ +import {context} from '@actions/github' import * as child from 'child_process' import * as fs from 'fs' +export class Helper { + public currentBuild: typeof context + + public constructor(currentBuild: typeof context) { + this.currentBuild = currentBuild + } +} + +export let helper: Helper + +export function setHelper(helperInstance: Helper) { + helper = helperInstance +} + export function createMetaJson(root: string): string[] { const execSync = child.execSync - + console.log('Run number: ' + helper.currentBuild.runNumber) const xmllint = execSync('sudo apt install libxml2-utils', { shell: '/bin/bash' })