Skip to content
This repository has been archived by the owner on Mar 22, 2024. It is now read-only.

chore: bump ci to 18 #1183

chore: bump ci to 18

chore: bump ci to 18 #1183

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v2
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
version: 7.23.0
- name: Set up Node
uses: actions/setup-node@v2
with:
node-version: 18
cache: "pnpm"
- name: Install dependencies
run: "pnpm i"
- name: Run linter
run: npm run lint
build:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v2
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
version: 7.23.0
- name: Set up Node
uses: actions/setup-node@v2
with:
node-version: 18
cache: "pnpm"
- name: Install dependencies
run: "pnpm i"
- name: Build Slinkity and www
run: pnpm run build
tests_e2e:
name: Run end-to-end tests
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v2
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
version: 7.23.0
- name: Set up Node
uses: actions/setup-node@v2
with:
node-version: 16
cache: "pnpm"
- name: Install dependencies
run: "pnpm i"
- name: Build Slinkity package
run: pnpm run build:slinkity
- name: Install playwright browsers
run: pnpm run test:e2e:install
- name: Run tests
run: pnpm run test:e2e