-
Notifications
You must be signed in to change notification settings - Fork 0
✨ Add challenge-26 solution #133
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: AdventJS
on:
push:
branches: [main]
pull_request:
branches: [main]
types: [opened, synchronize]
jobs:
linter:
name: ✅ Validate linter
runs-on: ubuntu-latest
steps:
- name: ⬇️ Checkout project
uses: actions/checkout@v3
- name: 🟢 Setup NodeJS 18.x
uses: actions/setup-node@v3
with:
node-version: 18.x
cache: npm
cache-dependency-path: './package-lock.json'
- name: 📥 Install dependencies
run: npm ci
- name: 📑 Check lint
run: npm run lint
test:
name: 🧑🔬 Test project
runs-on: ubuntu-latest
steps:
- name: ⬇️ Checkout project
uses: actions/checkout@v3
- name: 🟢 Setup NodeJS 18.x
uses: actions/setup-node@v3
with:
node-version: 18.x
cache: npm
cache-dependency-path: './package-lock.json'
- name: 📥 Install dependencies
run: npm ci
- name: 🧪 Run challenges
run: npm run test