Skip to content

Commit 4a543bd

Browse files
committed
add dist-types check
1 parent 2ba0b4f commit 4a543bd

File tree

3 files changed

+36
-5
lines changed

3 files changed

+36
-5
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Type Check Distribution
2+
3+
on:
4+
pull_request: ~
5+
push:
6+
branches:
7+
- main
8+
9+
jobs:
10+
typecheck-dist:
11+
name: Check dist types
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v4
15+
16+
- name: Use Node.js from nvmrc
17+
uses: actions/setup-node@v4
18+
with:
19+
node-version-file: ".nvmrc"
20+
registry-url: "https://registry.npmjs.org"
21+
22+
- name: Install pnpm
23+
uses: pnpm/action-setup@v4
24+
25+
- name: Install dependencies
26+
run: pnpm install
27+
28+
- name: Build package and dependencies
29+
run: pnpm build
30+
31+
- name: Check types
32+
run: pnpx @arethetypeswrong/cli --pack . --profile esm-only

.github/workflows/test.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,11 @@ jobs:
1717
- name: Use Node.js from nvmrc
1818
uses: actions/setup-node@v4
1919
with:
20-
node-version-file: '.nvmrc'
21-
registry-url: 'https://registry.npmjs.org'
20+
node-version-file: ".nvmrc"
21+
registry-url: "https://registry.npmjs.org"
2222

2323
- name: Install pnpm
2424
uses: pnpm/action-setup@v4
25-
with:
26-
version: 9
2725

2826
- name: Install dependencies
2927
run: pnpm install

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,6 @@
5858
},
5959
"peerDependencies": {
6060
"solid-js": "^1.8.6"
61-
}
61+
},
62+
"packageManager": "pnpm@10.19.0+sha512.c9fc7236e92adf5c8af42fd5bf1612df99c2ceb62f27047032f4720b33f8eacdde311865e91c411f2774f618d82f320808ecb51718bfa82c060c4ba7c76a32b8"
6263
}

0 commit comments

Comments
 (0)