From db1a85ff44efac77a8aec00ee5c2864f68b6126c Mon Sep 17 00:00:00 2001 From: Scion Date: Thu, 1 Jan 2026 16:39:49 -0800 Subject: [PATCH] Update test. --- npm/npm-test/action.yaml | 41 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/npm/npm-test/action.yaml b/npm/npm-test/action.yaml index 3885da6..1b9e92d 100644 --- a/npm/npm-test/action.yaml +++ b/npm/npm-test/action.yaml @@ -44,27 +44,26 @@ runs: uses: https://github.com/actions/setup-node@v4 with: node-version: ${{ inputs.nodeVersion }} + cache: npm + cache-dependency-path: ${{ inputs.workingDirectory }}/package-lock.json - name: "Install dependencies" - run: | - ls -al - echo -------------------------------------------- - npm ci + run: npm ci working-directory: ${{ inputs.workingDirectory }} shell: bash - # - name: "Run tests" - # run: ${{ inputs.testCommand }} - # working-directory: ${{ inputs.workingDirectory }} - # shell: bash - # - name: "Run tests with coverage" - # if: ${{ inputs.runCoverage == 'true' }} - # run: ${{ inputs.coverageCommand }} - # working-directory: ${{ inputs.workingDirectory }} - # shell: bash - # - name: "Upload test artifacts" - # if: ${{ inputs.uploadArtifacts == 'true' && always() }} - # uses: https://github.com/ChristopherHX/gitea-upload-artifact@v4 - # with: - # name: ${{ inputs.artifactName }} - # path: ${{ inputs.workingDirectory }}/${{ inputs.coverageDirectory }} - # if-no-files-found: warn - # retention-days: ${{ inputs.retention-days }} + - name: "Run tests" + run: ${{ inputs.testCommand }} + working-directory: ${{ inputs.workingDirectory }} + shell: bash + - name: "Run tests with coverage" + if: ${{ inputs.runCoverage == 'true' }} + run: ${{ inputs.coverageCommand }} + working-directory: ${{ inputs.workingDirectory }} + shell: bash + - name: "Upload test artifacts" + if: ${{ inputs.uploadArtifacts == 'true' && always() }} + uses: https://github.com/ChristopherHX/gitea-upload-artifact@v4 + with: + name: ${{ inputs.artifactName }} + path: ${{ inputs.workingDirectory }}/${{ inputs.coverageDirectory }} + if-no-files-found: warn + retention-days: ${{ inputs.retention-days }}