summaryrefslogtreecommitdiffstats
path: root/pkg/runner/testdata/uses-action-with-pre-and-post-step
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/runner/testdata/uses-action-with-pre-and-post-step')
-rw-r--r--pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/action.yml7
-rw-r--r--pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/main.js0
-rw-r--r--pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/post.js17
-rw-r--r--pkg/runner/testdata/uses-action-with-pre-and-post-step/push.yml15
4 files changed, 39 insertions, 0 deletions
diff --git a/pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/action.yml b/pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/action.yml
new file mode 100644
index 0000000..1ba0fc6
--- /dev/null
+++ b/pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/action.yml
@@ -0,0 +1,7 @@
+name: "last action check"
+description: "last action check"
+
+runs:
+ using: "node16"
+ main: main.js
+ post: post.js
diff --git a/pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/main.js b/pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/main.js
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/main.js
diff --git a/pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/post.js b/pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/post.js
new file mode 100644
index 0000000..e147e37
--- /dev/null
+++ b/pkg/runner/testdata/uses-action-with-pre-and-post-step/last-action/post.js
@@ -0,0 +1,17 @@
+const pre = process.env['ACTION_OUTPUT_PRE'];
+const main = process.env['ACTION_OUTPUT_MAIN'];
+const post = process.env['ACTION_OUTPUT_POST'];
+
+console.log({pre, main, post});
+
+if (pre !== 'pre') {
+ throw new Error(`Expected 'pre' but got '${pre}'`);
+}
+
+if (main !== 'main') {
+ throw new Error(`Expected 'main' but got '${main}'`);
+}
+
+if (post !== 'post') {
+ throw new Error(`Expected 'post' but got '${post}'`);
+}
diff --git a/pkg/runner/testdata/uses-action-with-pre-and-post-step/push.yml b/pkg/runner/testdata/uses-action-with-pre-and-post-step/push.yml
new file mode 100644
index 0000000..0c3b793
--- /dev/null
+++ b/pkg/runner/testdata/uses-action-with-pre-and-post-step/push.yml
@@ -0,0 +1,15 @@
+name: uses-action-with-pre-and-post-step
+on: push
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - uses: ./uses-action-with-pre-and-post-step/last-action
+ - uses: nektos/act-test-actions/js-with-pre-and-post-step@main
+ with:
+ pre: true
+ post: true
+ - run: |
+ cat $GITHUB_ENV