name: Cache Npx on: [push] jobs: task: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - run: npm config get cache - run: echo ~ - run: pwd - name: Get npm cache dir id: npm-cache-dir run: echo "dir=$(npm config get cache)" >> ${GITHUB_OUTPUT} - run: echo "${{ steps.npm-cache-dir.outputs.dir }}" - name: Cache npx uses: actions/cache@v3 with: path: ${{ steps.npm-cache-dir.outputs.dir }}/_npx key: ${{ runner.os }}-npx - run: npx cloc .