From 32b4f568fad73e4b89647438606bec3df709af41 Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 9 Mar 2024 19:33:01 +0100 Subject: [PATCH 1/4] set node version in unit test workflows --- .github/workflows/backend.test.unit.code.yml | 4 ++++ .github/workflows/presenter.test.unit.code.yml | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/.github/workflows/backend.test.unit.code.yml b/.github/workflows/backend.test.unit.code.yml index c04c5f14b..1e45cdf21 100644 --- a/.github/workflows/backend.test.unit.code.yml +++ b/.github/workflows/backend.test.unit.code.yml @@ -32,6 +32,10 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: + - name: Set Node.js version + - uses: actions/setup-node@v4 + with: + node-version: '>=21' - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/presenter.test.unit.code.yml b/.github/workflows/presenter.test.unit.code.yml index e69966ec4..b52010a32 100644 --- a/.github/workflows/presenter.test.unit.code.yml +++ b/.github/workflows/presenter.test.unit.code.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + - uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 From a25c61ea087caf5268cc09e321008397fbdf5ce2 Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 9 Mar 2024 20:06:47 +0100 Subject: [PATCH 2/4] set node version in unit test workflows --- .github/workflows/backend.test.unit.code.yml | 7 +++---- .github/workflows/presenter.test.unit.code.yml | 8 +++----- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/backend.test.unit.code.yml b/.github/workflows/backend.test.unit.code.yml index 1e45cdf21..a6be0bbc0 100644 --- a/.github/workflows/backend.test.unit.code.yml +++ b/.github/workflows/backend.test.unit.code.yml @@ -32,10 +32,6 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: - - name: Set Node.js version - - uses: actions/setup-node@v4 - with: - node-version: '>=21' - name: Checkout code uses: actions/checkout@v4 @@ -43,5 +39,8 @@ jobs: run: docker-compose -f docker-compose.yml up --detach --no-deps database - name: Backend | Unit + - uses: actions/setup-node@v4 + with: + node-version: '>=21' run: npm install && npm run db:migrate && npm run test:unit working-directory: ${{env.WORKING_DIRECTORY}} \ No newline at end of file diff --git a/.github/workflows/presenter.test.unit.code.yml b/.github/workflows/presenter.test.unit.code.yml index b52010a32..708764eb9 100644 --- a/.github/workflows/presenter.test.unit.code.yml +++ b/.github/workflows/presenter.test.unit.code.yml @@ -29,14 +29,12 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: - - name: Set Node version - - uses: actions/setup-node@v4 - with: - node-version: '>=21' - - name: Checkout code uses: actions/checkout@v4 - name: Presenter | Unit + - uses: actions/setup-node@v4 + with: + node-version: '>=21' run: npm install && npm run test:unit working-directory: ${{env.WORKING_DIRECTORY}} \ No newline at end of file From 0bf2c168b450ef93afb3c78df448705298e7cc0f Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 9 Mar 2024 20:13:58 +0100 Subject: [PATCH 3/4] set node version in unit test workflows --- .github/workflows/backend.test.unit.code.yml | 8 +++++--- .github/workflows/presenter.test.unit.code.yml | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/backend.test.unit.code.yml b/.github/workflows/backend.test.unit.code.yml index a6be0bbc0..521c0cc23 100644 --- a/.github/workflows/backend.test.unit.code.yml +++ b/.github/workflows/backend.test.unit.code.yml @@ -32,6 +32,11 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 @@ -39,8 +44,5 @@ jobs: run: docker-compose -f docker-compose.yml up --detach --no-deps database - name: Backend | Unit - - uses: actions/setup-node@v4 - with: - node-version: '>=21' run: npm install && npm run db:migrate && npm run test:unit working-directory: ${{env.WORKING_DIRECTORY}} \ No newline at end of file diff --git a/.github/workflows/presenter.test.unit.code.yml b/.github/workflows/presenter.test.unit.code.yml index 708764eb9..ec64ce2ca 100644 --- a/.github/workflows/presenter.test.unit.code.yml +++ b/.github/workflows/presenter.test.unit.code.yml @@ -29,12 +29,14 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 - name: Presenter | Unit - - uses: actions/setup-node@v4 - with: - node-version: '>=21' run: npm install && npm run test:unit working-directory: ${{env.WORKING_DIRECTORY}} \ No newline at end of file From b89fe13cfa86e2c71aeaf6d935ef2622677e04c7 Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 9 Mar 2024 20:21:38 +0100 Subject: [PATCH 4/4] set node version in all workflows using npm --- .github/workflows/backend.test.build.code.yml | 5 +++++ .github/workflows/backend.test.build.docker.yml | 3 ++- .github/workflows/backend.test.build.docs.yml | 5 +++++ .github/workflows/backend.test.lint.code.yml | 5 +++++ .github/workflows/deploy.docs.yml | 5 +++++ .github/workflows/presenter.deploy.chromatic.yml | 5 +++++ .github/workflows/presenter.test.build.code.yml | 8 +++++++- .github/workflows/presenter.test.build.docker.yml | 3 ++- .github/workflows/presenter.test.build.docs.yml | 5 +++++ .github/workflows/presenter.test.build.storybook.yml | 5 +++++ .github/workflows/presenter.test.lint.code.yml | 5 +++++ 11 files changed, 51 insertions(+), 3 deletions(-) diff --git a/.github/workflows/backend.test.build.code.yml b/.github/workflows/backend.test.build.code.yml index 7ec334654..858ff9dbb 100644 --- a/.github/workflows/backend.test.build.code.yml +++ b/.github/workflows/backend.test.build.code.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/backend.test.build.docker.yml b/.github/workflows/backend.test.build.docker.yml index 0ae68a629..b66b91629 100644 --- a/.github/workflows/backend.test.build.docker.yml +++ b/.github/workflows/backend.test.build.docker.yml @@ -11,7 +11,8 @@ jobs: outputs: changes: ${{ steps.changes.outputs.backend-test-build-docker }} steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 - name: Check for backend file changes uses: dorny/paths-filter@v3.0.1 diff --git a/.github/workflows/backend.test.build.docs.yml b/.github/workflows/backend.test.build.docs.yml index 8ddbf136b..e93e63897 100644 --- a/.github/workflows/backend.test.build.docs.yml +++ b/.github/workflows/backend.test.build.docs.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/backend.test.lint.code.yml b/.github/workflows/backend.test.lint.code.yml index fbf35949c..2c9ad77be 100644 --- a/.github/workflows/backend.test.lint.code.yml +++ b/.github/workflows/backend.test.lint.code.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/deploy.docs.yml b/.github/workflows/deploy.docs.yml index 0e6196baf..d8e3a1d47 100644 --- a/.github/workflows/deploy.docs.yml +++ b/.github/workflows/deploy.docs.yml @@ -12,6 +12,11 @@ jobs: build-and-deploy: runs-on: ubuntu-latest steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout uses: actions/checkout@master diff --git a/.github/workflows/presenter.deploy.chromatic.yml b/.github/workflows/presenter.deploy.chromatic.yml index 9fa524c2a..caf2ab408 100644 --- a/.github/workflows/presenter.deploy.chromatic.yml +++ b/.github/workflows/presenter.deploy.chromatic.yml @@ -11,6 +11,11 @@ jobs: CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 with: diff --git a/.github/workflows/presenter.test.build.code.yml b/.github/workflows/presenter.test.build.code.yml index 9ef308617..52b27e27e 100644 --- a/.github/workflows/presenter.test.build.code.yml +++ b/.github/workflows/presenter.test.build.code.yml @@ -11,7 +11,13 @@ jobs: outputs: changes: ${{ steps.changes.outputs.presenter-test-build-code }} steps: - - uses: actions/checkout@v4 + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + + - name: Checkout code + uses: actions/checkout@v4 - name: Check for presenter file changes uses: dorny/paths-filter@v3.0.1 diff --git a/.github/workflows/presenter.test.build.docker.yml b/.github/workflows/presenter.test.build.docker.yml index 15e8cecd7..8264f864b 100644 --- a/.github/workflows/presenter.test.build.docker.yml +++ b/.github/workflows/presenter.test.build.docker.yml @@ -11,7 +11,8 @@ jobs: outputs: changes: ${{ steps.changes.outputs.presenter-test-build-docker }} steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 - name: Check for presenter file changes uses: dorny/paths-filter@v3.0.1 diff --git a/.github/workflows/presenter.test.build.docs.yml b/.github/workflows/presenter.test.build.docs.yml index 6462e15a1..47d13c270 100644 --- a/.github/workflows/presenter.test.build.docs.yml +++ b/.github/workflows/presenter.test.build.docs.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/presenter.test.build.storybook.yml b/.github/workflows/presenter.test.build.storybook.yml index 0f66703dd..f4b7d0536 100644 --- a/.github/workflows/presenter.test.build.storybook.yml +++ b/.github/workflows/presenter.test.build.storybook.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/presenter.test.lint.code.yml b/.github/workflows/presenter.test.lint.code.yml index bd471c97a..a5846ccfa 100644 --- a/.github/workflows/presenter.test.lint.code.yml +++ b/.github/workflows/presenter.test.lint.code.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4