From 57189d80f33cd4ca7fba77f1a5fa19928abf1673 Mon Sep 17 00:00:00 2001 From: Oscar Arzola Date: Tue, 24 Jan 2023 09:56:37 -0500 Subject: [PATCH] change: consolidate ci npm and upgrade node (#394) --- .github/workflows/build-and-lint.yml | 25 +------------------------ .nvmrc | 1 + package-lock.json | 2 +- package.json | 2 +- 4 files changed, 4 insertions(+), 26 deletions(-) create mode 100644 .nvmrc diff --git a/.github/workflows/build-and-lint.yml b/.github/workflows/build-and-lint.yml index c140c30..97721ea 100644 --- a/.github/workflows/build-and-lint.yml +++ b/.github/workflows/build-and-lint.yml @@ -8,27 +8,4 @@ on: branches: [ dev ] jobs: build: - runs-on: ubuntu-latest - strategy: - matrix: - node: [ '14', '16' ] - name: Node ${{ matrix.node }} - - steps: - - uses: actions/checkout@v3 - - name: Setup node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node }} - - name: Cache Node modules - uses: actions/cache@v3 - with: - path: node_modules - key: ${{ runner.OS }}-build-${{ hashFiles('**/package-lock.json') }} - - name: Install Node dependencies & build assets - run: | - node -v - npm install - npm run build - - name: Run ESLint and Stylelint - run: npm run lint + uses: pressbooks/composer-autoupdate-bedrock/.github/workflows/lint-build.yml@v1 diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..3f430af --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v18 diff --git a/package-lock.json b/package-lock.json index fb365f0..001e6cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "pressbooks-build-tools": "^4.0.0" }, "engines": { - "node": ">= 14" + "node": ">= 18" } }, "node_modules/@allmarkedup/fang": { diff --git a/package.json b/package.json index 3f120c8..fd08830 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "test": "npm run lint" }, "engines": { - "node": ">= 14" + "node": ">= 18" }, "devDependencies": { "npm-run-all": "^4.1.5",