From 1bb6d865351f30f7c238a7696ab864f2718a65c0 Mon Sep 17 00:00:00 2001 From: n-shkaruba Date: Fri, 14 Jul 2023 13:49:54 +0200 Subject: [PATCH] feat: move npm ci installation for generator to a script --- .github/workflows/ci.yml | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 21713e0b..73b17571 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: node-version: '18.x' cache: 'npm' - name: Install Packages - run: npm ci && cd src/generator/ && npm ci + run: npm ci - name: Lint Files run: npm run lint @@ -39,7 +39,7 @@ jobs: node-version: '18.x' cache: 'npm' - name: Install Packages - run: npm ci && cd src/generator/ && npm ci + run: npm ci - name: Generate Parsers run: npm run generate - name: Check That Generated Files Are Unchanged @@ -59,6 +59,6 @@ jobs: node-version: '18.x' cache: 'npm' - name: Install Packages - run: npm ci && cd src/generator/ && npm ci + run: npm ci - name: Unit Tests run: npm run test diff --git a/package.json b/package.json index bcda12d8..d6e1bff6 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "prepare": "husky install", "test": "npm run generate && npm run test_without_generate", "test_without_generate": "jest src/parsing", - "generate": "cd src/generator && node main.js generic", + "generate": "cd src/generator && npm ci && node main.js generic", "lint": "npm run prettier -- --check", "fix": "npm run prettier -- --write", "prettier": "prettier \"**/*.{md,yaml,yml,json}\"",