From 6bdb5c495da7731949f7a324ecb0e447f7caf70b Mon Sep 17 00:00:00 2001 From: Rares Matei Date: Thu, 29 Aug 2024 16:34:45 +0100 Subject: [PATCH 1/3] execute post step --- workflow-steps/execute-post-script/main.js | 6 ++++++ workflow-steps/execute-post-script/main.yaml | 6 ++++++ 2 files changed, 12 insertions(+) create mode 100644 workflow-steps/execute-post-script/main.js create mode 100644 workflow-steps/execute-post-script/main.yaml diff --git a/workflow-steps/execute-post-script/main.js b/workflow-steps/execute-post-script/main.js new file mode 100644 index 0000000..147e585 --- /dev/null +++ b/workflow-steps/execute-post-script/main.js @@ -0,0 +1,6 @@ +const { execSync } = require('child_process'); +const { existsSync, readFileSync, writeFileSync } = require('fs'); + +const command = process.env.NX_CLOUD_INPUT_script; + +execSync(command, { stdio: 'inherit' }); diff --git a/workflow-steps/execute-post-script/main.yaml b/workflow-steps/execute-post-script/main.yaml new file mode 100644 index 0000000..4b1fd84 --- /dev/null +++ b/workflow-steps/execute-post-script/main.yaml @@ -0,0 +1,6 @@ +name: Execute Post Script +description: Runs a script after the Nx Agents has executed + +definition: + using: 'node' + post: workflow-steps/execute-post-script/main.js From f8803d415067cf619490c5ca6b0d0d5898fa550d Mon Sep 17 00:00:00 2001 From: Rares Matei Date: Thu, 29 Aug 2024 16:51:28 +0100 Subject: [PATCH 2/3] execute post step --- workflow-steps/execute-post-script/main.js | 6 ------ workflow-steps/execute-post-script/main.yaml | 3 ++- workflow-steps/execute-post-script/post.js | 6 ++++++ 3 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 workflow-steps/execute-post-script/post.js diff --git a/workflow-steps/execute-post-script/main.js b/workflow-steps/execute-post-script/main.js index 147e585..e69de29 100644 --- a/workflow-steps/execute-post-script/main.js +++ b/workflow-steps/execute-post-script/main.js @@ -1,6 +0,0 @@ -const { execSync } = require('child_process'); -const { existsSync, readFileSync, writeFileSync } = require('fs'); - -const command = process.env.NX_CLOUD_INPUT_script; - -execSync(command, { stdio: 'inherit' }); diff --git a/workflow-steps/execute-post-script/main.yaml b/workflow-steps/execute-post-script/main.yaml index 4b1fd84..336c9c8 100644 --- a/workflow-steps/execute-post-script/main.yaml +++ b/workflow-steps/execute-post-script/main.yaml @@ -3,4 +3,5 @@ description: Runs a script after the Nx Agents has executed definition: using: 'node' - post: workflow-steps/execute-post-script/main.js + main: workflow-steps/execute-post-script/main.js + post: workflow-steps/execute-post-script/post.js diff --git a/workflow-steps/execute-post-script/post.js b/workflow-steps/execute-post-script/post.js new file mode 100644 index 0000000..147e585 --- /dev/null +++ b/workflow-steps/execute-post-script/post.js @@ -0,0 +1,6 @@ +const { execSync } = require('child_process'); +const { existsSync, readFileSync, writeFileSync } = require('fs'); + +const command = process.env.NX_CLOUD_INPUT_script; + +execSync(command, { stdio: 'inherit' }); From 162468e13f4abb1ebdd1a02d272f223532c045dc Mon Sep 17 00:00:00 2001 From: Rares Matei Date: Thu, 29 Aug 2024 21:21:21 +0100 Subject: [PATCH 3/3] create non empty main step --- workflow-steps/execute-post-script/main.js | 1 + 1 file changed, 1 insertion(+) diff --git a/workflow-steps/execute-post-script/main.js b/workflow-steps/execute-post-script/main.js index e69de29..e15cb0b 100644 --- a/workflow-steps/execute-post-script/main.js +++ b/workflow-steps/execute-post-script/main.js @@ -0,0 +1 @@ +console.log("") \ No newline at end of file