Skip to content

Commit 3da59f3

Browse files
committed
ci & presubmit
1 parent 1fc5e34 commit 3da59f3

File tree

5 files changed

+47
-5
lines changed

5 files changed

+47
-5
lines changed

.github/workflows/ci.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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+
steps:
13+
- uses: actions/checkout@v4
14+
15+
- uses: oven-sh/setup-bun@v2
16+
with:
17+
bun-version: latest
18+
19+
- uses: actions/setup-node@v4
20+
with:
21+
node-version: "20"
22+
cache: "npm"
23+
24+
- run: npm ci
25+
26+
- run: npm run build
27+
28+
- name: Build simple-host example
29+
working-directory: examples/simple-host
30+
run: |
31+
npm ci
32+
npm run build
33+
34+
- name: Build simple-server example
35+
working-directory: examples/simple-server
36+
run: |
37+
npm ci
38+
npm run build
39+
40+
- run: npm run prettier

.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
npm run build
2+
npm run prettier:fix
3+
( cd examples/simple-host && npm run build )
4+
( cd examples/simple-server && npm run build )

CONTRIBUTING.md

Whitespace-only changes.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"scripts": {
2626
"start": "cd examples/simple-host && npm i && npm start",
2727
"build": "bun build.bun.ts",
28-
"prepare": "npm run build",
28+
"prepare": "npm run build && husky",
2929
"prettier:base-cmd": "prettier -u --ignore-path ./.gitignore --ignore-path ./.prettierignore",
3030
"prettier": "yarn prettier:base-cmd \"$(pwd)/**/*.{js,jsx,ts,tsx,mjs,json,md,yml,yaml}\" --check",
3131
"prettier:fix": "yarn prettier:base-cmd \"$(pwd)/**/*.{js,jsx,ts,tsx,mjs,json,md,yml,yaml}\" --write --list-different"
@@ -37,6 +37,7 @@
3737
"concurrently": "^9.2.1",
3838
"cors": "^2.8.5",
3939
"express": "^5.1.0",
40+
"husky": "^9.1.7",
4041
"prettier": "^3.6.2"
4142
},
4243
"dependencies": {

src/app-bridge.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -273,10 +273,7 @@ export class AppBridge extends Protocol<Request, Notification, Result> {
273273
ListResourceTemplatesRequestSchema,
274274
ListResourceTemplatesResultSchema,
275275
);
276-
this.forwardRequest(
277-
ReadResourceRequestSchema,
278-
ReadResourceResultSchema,
279-
);
276+
this.forwardRequest(ReadResourceRequestSchema, ReadResourceResultSchema);
280277
if (serverCapabilities.resources.listChanged) {
281278
this.forwardNotification(ResourceListChangedNotificationSchema);
282279
}

0 commit comments

Comments
 (0)