From 421b299fa6fffb8e7f645a56ba06ec29ec0c4b89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Wed, 5 Jan 2022 20:47:46 +0000 Subject: [PATCH] fix(ci): ensure package-lock is always correct --- .github/workflows/test.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f7589893f..0e238b79f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -188,6 +188,26 @@ jobs: workdir: "./ui" config: "./ui/.depcheckrc.yaml" + package-lock: + name: Check package-lock.json + runs-on: ubuntu-20.04 + steps: + - name: Check out code + uses: actions/checkout@v2 + + - name: Set up Node JS + uses: actions/setup-node@v2 + with: + node-version: 16.13.1 + cache: 'npm' + cache-dependency-path: 'ui/package-lock.json' + + - name: Run npm install + run: cd ui && npm i + + - name: Check for local changes + run: git diff --exit-code + lint-versions: name: Lint Versions runs-on: ubuntu-20.04 @@ -245,6 +265,7 @@ jobs: - format-go - format-js - deps-js + - package-lock - lint-versions - typescript - git-commit