From 1236b556647e12883b822d72203e900ce52540d0 Mon Sep 17 00:00:00 2001 From: negue Date: Tue, 9 May 2023 00:46:06 +0200 Subject: [PATCH] fix composite steps --- .github/actions/shared-job-steps/action.yml | 5 ++++- .github/workflows/test.yml | 25 ++++++--------------- 2 files changed, 11 insertions(+), 19 deletions(-) diff --git a/.github/actions/shared-job-steps/action.yml b/.github/actions/shared-job-steps/action.yml index 98a5d48c4f..492ca53c48 100644 --- a/.github/actions/shared-job-steps/action.yml +++ b/.github/actions/shared-job-steps/action.yml @@ -24,10 +24,13 @@ runs: **/node_modules key: ${{ runner.os }}-${{ inputs.node-version }}-${{ hashFiles('**/package.json') }} - - run: cp config.json.example config.json + - name: Create dummy config.json + shell: bash + run: cp config.json.example config.json - name: npm install if: steps.cache-package.outputs.cache-hit != 'true' + shell: bash run: | npm ci env: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 97cbb85312..b8ba024285 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,8 @@ jobs: - uses: actions/checkout@v1 with: fetch-depth: 1 - - name: Setup + + - name: Setup Job uses: './.github/actions/shared-job-steps' with: node-version: ${{ matrix.node-version }} @@ -31,25 +32,13 @@ jobs: - uses: actions/checkout@v1 with: fetch-depth: 1 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + + - name: Setup Job + uses: './.github/actions/shared-job-steps' with: node-version: ${{ matrix.node-version }} - - name: Cache multiple paths - id: cache-package - uses: actions/cache@v2 - with: - path: | - **/node_modules - key: ${{ runner.os }}-${{ hashFiles('**/package.json') }} - - run: cp config.json.example config.json - - name: npm install - if: steps.cache-package.outputs.cache-hit != 'true' - run: | - npm ci - env: - CI: true - NODE_ENV: test + node-env: 'test' + - run: npm run apidoc sanity: runs-on: ubuntu-latest