Skip to content

ci: gh actions ci event change (#73) #65

ci: gh actions ci event change (#73)

ci: gh actions ci event change (#73) #65

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
node-test:
runs-on: ubuntu-latest
strategy:
matrix:
node: [16, 18, 20, "latest"]
name: Checking code changes in node version ➡️ ${{ matrix.node }} 💻
steps:
- name: Checkout code 📥
uses: actions/checkout@v3
- name: Install node 💻
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node }}
- name: Install dependencies 🔥
run: npm ci
- name: Check app types ⚠️
run: npm run tsc
- name: Lint app 👌
run: npm run lint
- name: Format app ☑️
run: npm run prettier
- name: Test app 🙏
run: npm test
- name: Build app 👷
run: npm run build
bun-test:
runs-on: ubuntu-latest
strategy:
matrix:
bun: [1, "latest"]
name: Checking code changes in bun version ➡️ ${{ matrix.bun }} 🍙
steps:
- name: Checkout code 📥
uses: actions/checkout@v3
- name: Install bun 🍙
uses: oven-sh/setup-bun@v1
with:
bun-version: ${{ matrix.bun }}
- name: Install dependencies 🔥
run: bun install
- name: Check app types ⚠️
run: bun run tsc
- name: Lint app 👌
run: bun run lint
- name: Format app ☑️
run: bun run prettier
- name: Test app 🙏
run: bun run test
- name: Build app 👷
run: bun run build