From d73e75dea885d4bd08bb95307c875189624b4517 Mon Sep 17 00:00:00 2001 From: Jonathan Clem Date: Thu, 27 Feb 2020 17:44:41 -0500 Subject: [PATCH] Separate integration workflow --- .github/workflows/ci.yml | 15 +-------------- .github/workflows/integration.yml | 16 ++++++++++++++++ dist/index.js | 2 +- src/main.ts | 2 +- 4 files changed, 19 insertions(+), 16 deletions(-) create mode 100644 .github/workflows/integration.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bea1fb2..7398cb2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,20 +3,7 @@ on: pull_request: {branches: master} jobs: - integration: - runs-on: ubuntu-latest - steps: - - name: output-set - uses: actions/github-script@master - with: - script: | - core.setOutput('result', 'test') - - run: | - if [[ "${{steps.output-set.outputs.result}}" != "test" ]]; then - exit 1 - fi - - jest: + ci: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml new file mode 100644 index 0000000..f58cddd --- /dev/null +++ b/.github/workflows/integration.yml @@ -0,0 +1,16 @@ +on: + push: {branches: integration-workflow} + +jobs: + integration: + runs-on: ubuntu-latest + steps: + - id: output-set + uses: actions/github-script@integration-workflow + with: + script: return 'test' + result-encoding: string + - run: | + if [[ "${{steps.output-set.outputs.result}}" != "test" ]]; then + exit 1 + fi diff --git a/dist/index.js b/dist/index.js index 2b93570..b275f02 100644 --- a/dist/index.js +++ b/dist/index.js @@ -9178,7 +9178,7 @@ async function main() { const github = new lib_github.GitHub(token, opts); const script = Object(core.getInput)('script', { required: true }); // Using property/value shorthand on `require` (e.g. `{require}`) causes compilatin errors. - const result = callAsyncFunction({ require: __webpack_require__(875), github: github, context: lib_github.context, core: core }, script); + const result = await callAsyncFunction({ require: __webpack_require__(875), github: github, context: lib_github.context, core: core }, script); let encoding = Object(core.getInput)('result-encoding'); encoding = encoding ? encoding : 'json'; let output; diff --git a/src/main.ts b/src/main.ts index 0f2625f..6c3900c 100644 --- a/src/main.ts +++ b/src/main.ts @@ -18,7 +18,7 @@ async function main() { const script = core.getInput('script', {required: true}) // Using property/value shorthand on `require` (e.g. `{require}`) causes compilatin errors. - const result = callAsyncFunction( + const result = await callAsyncFunction( {require: require, github: github, context: context, core: core}, script )