diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e8c6415..0ece910 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,35 +8,38 @@ on: jobs: lint: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Setup Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: - node-version: "16" - - run: npm install + node-version: 18 + cache: "npm" + - run: npm ci - run: npm run lint test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Setup Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: - node-version: "16" - - run: npm install + node-version: 18 + cache: "npm" + - run: npm ci - run: npm run test:ci build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Setup Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: - node-version: "16" - - run: npm install + node-version: 18 + cache: "npm" + - run: npm ci - run: cp .env.sample .env.local - run: npm run build