diff --git a/.eslintrc.js b/.eslintrc.js index fde1050..43350d0 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -10,6 +10,7 @@ module.exports = { browser: true, node: true }, + ignorePatterns: ["cypress/*"], rules: { 'vue/multi-word-component-names': 'off', }, diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e1227b6..ef04a44 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ on: jobs: setup: name: Setup 📦 - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: NUXT_TELEMETRY_DISABLED: 1 CYPRESS_INSTALL_BINARY: 0 @@ -20,7 +20,7 @@ jobs: - name: Setup node env 🏗 uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 20 cache: 'yarn' - name: Install dependencies 👨🏻‍💻 @@ -33,11 +33,11 @@ jobs: node_modules .cache/Cypress ./* - key: ubuntu-20.04-node-v16-app-${{ github.sha }} + key: ubuntu-22.04-node-v16-app-${{ github.sha }} lint: name: Lint 🚨 needs: setup - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: NUXT_TELEMETRY_DISABLED: 1 CI: 1 @@ -48,7 +48,7 @@ jobs: - name: Setup node env 🏗 uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 20 cache: 'yarn' - name: Cache workspace 📦 diff --git a/Dockerfile b/Dockerfile index 15f5dff..d87185c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # syntax = docker/dockerfile:1 # Adjust NODE_VERSION as desired -ARG NODE_VERSION=16.20.2 +ARG NODE_VERSION=20.11.0 FROM node:${NODE_VERSION}-slim as builder LABEL fly_launch_runtime="Node.js"