From 34f9e78c69183627a82e03e32563d15b73a33782 Mon Sep 17 00:00:00 2001 From: Serghei Iakovlev Date: Sun, 7 Apr 2024 00:12:26 +0200 Subject: Use latest ubuntu on CI, as well as node cache --- .github/workflows/cs.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to '.github/workflows/cs.yml') diff --git a/.github/workflows/cs.yml b/.github/workflows/cs.yml index faf298e..e886fd8 100644 --- a/.github/workflows/cs.yml +++ b/.github/workflows/cs.yml @@ -7,19 +7,15 @@ on: - 'feature/**' - 'release/**' - 'fix/**' - paths-ignore: - - README.md # The branches below must be a subset of the branches above pull_request: branches: - main - paths-ignore: - - README.md jobs: lint: - runs-on: ubuntu-20.04 name: Code linting + runs-on: ubuntu-latest steps: - name: Checkout code @@ -30,8 +26,16 @@ jobs: with: node-version: '20.x' + - name: Setup npm cache + uses: actions/cache@v4 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + - name: Install npm dependencies - run: npm ci + run: npm ci --ignore-scripts - name: Code linting run: npm run lint -- cgit v1.2.3