From e12e6648f0f15fdce3458256924ce034fe87254b Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Mon, 5 Jul 2021 02:42:12 +0200 Subject: [PATCH] ci(workflow): add 'npm' cache for actions/setup-node in .github/workflows --- .github/workflows/workflow.yml | 127 +++++++++++++++++---------------- 1 file changed, 64 insertions(+), 63 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 4278a0e26..cbe6827f8 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -4,10 +4,10 @@ on: branches: - main paths-ignore: - - '**.md' + - "**.md" pull_request: paths-ignore: - - '**.md' + - "**.md" jobs: run: name: Run @@ -16,75 +16,76 @@ jobs: matrix: operating-system: [ubuntu-latest, windows-latest] steps: - - name: Checkout - uses: actions/checkout@v2 + - name: Checkout + uses: actions/checkout@v2 - - name: Set Node.js 12.x - uses: actions/setup-node@v1 - with: - node-version: 12.x + - name: Set Node.js 12.x + uses: actions/setup-node@v2 + with: + node-version: 12.x + cache: npm - - name: npm install - run: npm install + - name: npm install + run: npm install - - name: Lint - run: npm run format-check + - name: Lint + run: npm run format-check - - name: npm test - run: npm test + - name: npm test + run: npm test - - name: Run with setup-python 2.7 - uses: ./ - with: - python-version: 2.7 - - name: Verify 2.7 - run: python __tests__/verify-python.py 2.7 + - name: Run with setup-python 2.7 + uses: ./ + with: + python-version: 2.7 + - name: Verify 2.7 + run: python __tests__/verify-python.py 2.7 - - name: Run with setup-python 3.5 - uses: ./ - with: - python-version: 3.5 - - name: Verify 3.5 - run: python __tests__/verify-python.py 3.5 + - name: Run with setup-python 3.5 + uses: ./ + with: + python-version: 3.5 + - name: Verify 3.5 + run: python __tests__/verify-python.py 3.5 - - name: Run with setup-python 3.6 - uses: ./ - with: - python-version: 3.6 - - name: Verify 3.6 - run: python __tests__/verify-python.py 3.6 + - name: Run with setup-python 3.6 + uses: ./ + with: + python-version: 3.6 + - name: Verify 3.6 + run: python __tests__/verify-python.py 3.6 - - name: Run with setup-python 3.7 - uses: ./ - with: - python-version: 3.7 - - name: Verify 3.7 - run: python __tests__/verify-python.py 3.7 + - name: Run with setup-python 3.7 + uses: ./ + with: + python-version: 3.7 + - name: Verify 3.7 + run: python __tests__/verify-python.py 3.7 - - name: Run with setup-python 3.8 - uses: ./ - with: - python-version: 3.8 - - name: Verify 3.8 - run: python __tests__/verify-python.py 3.8 - - - name: Run with setup-python 3.7.5 - uses: ./ - with: - python-version: 3.7.5 - - name: Verify 3.7.5 - run: python __tests__/verify-python.py 3.7.5 + - name: Run with setup-python 3.8 + uses: ./ + with: + python-version: 3.8 + - name: Verify 3.8 + run: python __tests__/verify-python.py 3.8 - - name: Run with setup-python 3.6.7 - uses: ./ - with: - python-version: 3.6.7 - - name: Verify 3.6.7 - run: python __tests__/verify-python.py 3.6.7 + - name: Run with setup-python 3.7.5 + uses: ./ + with: + python-version: 3.7.5 + - name: Verify 3.7.5 + run: python __tests__/verify-python.py 3.7.5 - - name: Run with setup-python 3.8.1 - uses: ./ - with: - python-version: 3.8.1 - - name: Verify 3.8.1 - run: python __tests__/verify-python.py 3.8.1 + - name: Run with setup-python 3.6.7 + uses: ./ + with: + python-version: 3.6.7 + - name: Verify 3.6.7 + run: python __tests__/verify-python.py 3.6.7 + + - name: Run with setup-python 3.8.1 + uses: ./ + with: + python-version: 3.8.1 + - name: Verify 3.8.1 + run: python __tests__/verify-python.py 3.8.1