From defc2932bae72ab80dcdec1268da0c1e53a00a2e Mon Sep 17 00:00:00 2001 From: Abhinav Sharma <777abhi@gmail.com> Date: Wed, 31 May 2023 22:55:40 +0100 Subject: [PATCH] test: return randomWord --- .github/workflows/master.yml | 8 ++++---- random-word.js | 5 ++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 5412eec..4919ee4 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -21,12 +21,12 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v2 - - name: Run JavaScript File + - name: Run JavaScript File and Set Output Environment Variable id: random_word run: | - node random-word.js - env + randomWord=$(node random-word.js) + echo "RANDOM_WORD=${randomWord}" >> $GITHUB_ENV - name: Display RANDOM_WORD run: | - echo "RANDOM_WORD=${{ steps.random_word }}" \ No newline at end of file + echo "RANDOM_WORD=${{ env.RANDOM_WORD }}" \ No newline at end of file diff --git a/random-word.js b/random-word.js index 98cc6ca..08b3226 100644 --- a/random-word.js +++ b/random-word.js @@ -2,7 +2,10 @@ const words = ['apple', 'banana', 'orange', 'grape', 'melon', 'pear']; const randomIndex = Math.floor(Math.random() * words.length); const randomWord = words[randomIndex]; -process.env.RANDOM_WORD = randomWord; + console.log('Random word:', randomWord); console.log('Environment variable RANDOM_WORD:', process.env.RANDOM_WORD); + + +module.exports = randomWord;