Skip to content

Commit 9838d68

Browse files
committed
chore: add CI workflow and upgrade SDK Kit to v0.1.1
- Add GitHub Actions CI workflow (lint, build, type-check, test) - Upgrade @lytics/sdk-kit from 0.1.0 to 0.1.1 (fixes ESM module resolution) - Remove utility scripts (one-time icon generation)
1 parent ab908d0 commit 9838d68

File tree

6 files changed

+62
-164
lines changed

6 files changed

+62
-164
lines changed

.github/workflows/ci.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
13+
strategy:
14+
matrix:
15+
node-version: [22.x]
16+
17+
steps:
18+
- uses: actions/checkout@v6
19+
20+
- name: Setup pnpm
21+
uses: pnpm/action-setup@v4
22+
23+
- name: Use Node.js ${{ matrix.node-version }}
24+
uses: actions/setup-node@v6
25+
with:
26+
node-version: ${{ matrix.node-version }}
27+
cache: 'pnpm'
28+
29+
- name: Install dependencies
30+
run: pnpm install
31+
32+
- name: Lint
33+
run: pnpm lint
34+
35+
- name: Build
36+
run: pnpm build
37+
38+
- name: Type check
39+
run: pnpm type-check
40+
41+
- name: Test
42+
run: pnpm test
43+

package.json

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,16 @@
1717
"prepare": "husky",
1818
"lint-staged": "biome check --write --no-errors-on-unmatched"
1919
},
20-
"keywords": [
21-
"chrome-extension",
22-
"auth",
23-
"headers",
24-
"sdk-kit",
25-
"developer-tools"
26-
],
20+
"keywords": ["chrome-extension", "auth", "headers", "sdk-kit", "developer-tools"],
2721
"author": "ProsDevLab",
2822
"license": "MIT",
2923
"packageManager": "[email protected]",
24+
"engines": {
25+
"node": ">=22"
26+
},
3027
"dependencies": {
3128
"@hookform/resolvers": "^5.2.2",
32-
"@lytics/sdk-kit": "link:../sdk-kit/packages/core",
29+
"@lytics/sdk-kit": "^0.1.1",
3330
"@radix-ui/react-dialog": "^1.1.15",
3431
"@radix-ui/react-label": "^2.1.8",
3532
"@radix-ui/react-slot": "^1.2.4",

pnpm-lock.yaml

Lines changed: 14 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/generate-icons.cjs

Lines changed: 0 additions & 65 deletions
This file was deleted.

scripts/generate-icons.js

Lines changed: 0 additions & 65 deletions
This file was deleted.

scripts/generate-icons.mjs

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)