chore: prepare package for automated releases

This commit is contained in:
Erik Kotsiuba
2026-04-19 13:39:32 +02:00
parent 884c5fcf0d
commit c5f74a911e
9 changed files with 2025 additions and 134 deletions
+38
View File
@@ -0,0 +1,38 @@
name: CI
on:
pull_request:
push:
branches:
- main
jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 10.33.0
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 22.19.0
cache: pnpm
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Biome CI
run: pnpm check:ci
- name: Typecheck
run: pnpm typecheck
- name: Test
run: pnpm test