How about this
This commit is contained in:
@@ -4,5 +4,4 @@
|
|||||||
-dce full
|
-dce full
|
||||||
-lib hxnodejs
|
-lib hxnodejs
|
||||||
-D analyzer-optimize
|
-D analyzer-optimize
|
||||||
|
|
||||||
--cmd yarn build
|
--cmd yarn build
|
@@ -365,12 +365,19 @@ exports.getState = getState;
|
|||||||
(function ($global) { "use strict";
|
(function ($global) { "use strict";
|
||||||
var Main = function() { };
|
var Main = function() { };
|
||||||
Main.main = function() {
|
Main.main = function() {
|
||||||
var args = ["global","add","lix@" + __webpack_require__(470).getInput("lix-version")];
|
var core = __webpack_require__(470);
|
||||||
|
var args = ["global","add","lix@" + core.getInput("lix-version")];
|
||||||
if(args == null) {
|
if(args == null) {
|
||||||
js_node_ChildProcess.spawnSync("yarn",{ shell : true, stdio : "inherit"});
|
js_node_ChildProcess.spawnSync("yarn",{ shell : true, stdio : "inherit"});
|
||||||
} else {
|
} else {
|
||||||
js_node_ChildProcess.spawnSync("yarn",args,{ stdio : "inherit"});
|
js_node_ChildProcess.spawnSync("yarn",args,{ stdio : "inherit"});
|
||||||
}
|
}
|
||||||
|
var path = StringTools.replace(js_node_ChildProcess.execSync("yarn global bin").toString(),"\n","");
|
||||||
|
core.addPath(path);
|
||||||
|
};
|
||||||
|
var StringTools = function() { };
|
||||||
|
StringTools.replace = function(s,sub,by) {
|
||||||
|
return s.split(sub).join(by);
|
||||||
};
|
};
|
||||||
var js_node_ChildProcess = __webpack_require__(129);
|
var js_node_ChildProcess = __webpack_require__(129);
|
||||||
Main.main();
|
Main.main();
|
||||||
|
10
src/Main.hx
10
src/Main.hx
@@ -1,7 +1,13 @@
|
|||||||
|
import js.node.ChildProcess;
|
||||||
|
import js.node.Buffer;
|
||||||
|
using StringTools;
|
||||||
|
|
||||||
class Main {
|
class Main {
|
||||||
static function main() {
|
static function main() {
|
||||||
var version = js.Lib.require('@actions/core').getInput('lix-version');
|
var core = js.Lib.require('@actions/core');
|
||||||
// js.Lib.require('@actions/exec').exec('yarn global add lix@$version');
|
var version = core.getInput('lix-version');
|
||||||
Sys.command('yarn', ['global', 'add', 'lix@$version']);
|
Sys.command('yarn', ['global', 'add', 'lix@$version']);
|
||||||
|
var path = (ChildProcess.execSync('yarn global bin'):Buffer).toString().replace('\n', '');
|
||||||
|
core.addPath(path);
|
||||||
}
|
}
|
||||||
}
|
}
|
Reference in New Issue
Block a user