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

Ooopsie

Ooopsie #43

name: Quality Assurance
on: [push, pull_request, workflow_call]
permissions:
contents: read
actions: read
security-events: write
jobs:
fmt:
name: Format
runs-on: ubuntu-22.04
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm install
- run: npm run ci:fmt
lint:
name: Lint
runs-on: ubuntu-22.04
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm install
- run: npm run ci:lint
test:
name: Test
runs-on: ubuntu-22.04
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm install
- run: npm run ci:test
build:
name: Build
runs-on: ubuntu-22.04
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm install
- run: npm run ci:build