5454 key : deno-${{ runner.arch }}-${{ hashFiles('deno.json', '**/deno.json', '**/package.json') }}
5555 restore-keys : deno-${{ runner.arch }}-
5656
57+ - name : Setup pnpm
58+ uses : pnpm/action-setup@v6
59+ with :
60+ version : 10
61+
62+ - name : Setup Node.js
63+ uses : actions/setup-node@v6
64+ with :
65+ node-version : " latest"
66+ cache : " pnpm"
67+
68+ - name : Install dependencies
69+ run : pnpm install --frozen-lockfile
70+
5771 - name : Setup Go
5872 uses : actions/setup-go@v6
5973 with :
@@ -152,6 +166,9 @@ jobs:
152166 node-version : " latest"
153167 cache : " pnpm"
154168
169+ - name : Install dependencies
170+ run : pnpm install --frozen-lockfile
171+
155172 - name : Build eser npm package
156173 run : deno task cli build
157174
@@ -300,6 +317,14 @@ jobs:
300317 key : deno-${{ runner.arch }}-${{ hashFiles('deno.json', '**/deno.json', '**/package.json') }}
301318 restore-keys : deno-${{ runner.arch }}-
302319
320+ - name : Setup pnpm
321+ uses : pnpm/action-setup@v6
322+ with :
323+ version : 10
324+
325+ - name : Install dependencies
326+ run : pnpm install --frozen-lockfile
327+
303328 - name : Setup Go
304329 uses : actions/setup-go@v6
305330 with :
@@ -379,9 +404,6 @@ jobs:
379404 key : deno-${{ runner.arch }}-${{ hashFiles('deno.json', '**/deno.json', '**/package.json') }}
380405 restore-keys : deno-${{ runner.arch }}-
381406
382- - name : Publish to JSR
383- run : deno publish
384-
385407 - name : Setup pnpm
386408 uses : pnpm/action-setup@v6
387409 with :
@@ -394,6 +416,12 @@ jobs:
394416 registry-url : " https://registry.npmjs.org"
395417 cache : " pnpm"
396418
419+ - name : Install dependencies
420+ run : pnpm install --frozen-lockfile
421+
422+ - name : Publish to JSR
423+ run : deno publish
424+
397425 - name : Download eser npm bundle
398426 uses : actions/download-artifact@v8
399427 with :
@@ -464,6 +492,14 @@ jobs:
464492 key : deno-${{ runner.arch }}-${{ hashFiles('deno.json', '**/deno.json', '**/package.json') }}
465493 restore-keys : deno-${{ runner.arch }}-
466494
495+ - name : Setup pnpm
496+ uses : pnpm/action-setup@v6
497+ with :
498+ version : 10
499+
500+ - name : Install dependencies
501+ run : pnpm install --frozen-lockfile
502+
467503 - name : Sync CHANGELOG to GitHub Release
468504 run : |
469505 VERSION=$(cat VERSION)
@@ -544,6 +580,14 @@ jobs:
544580 key : deno-${{ runner.arch }}-${{ hashFiles('deno.json', '**/deno.json', '**/package.json') }}
545581 restore-keys : deno-${{ runner.arch }}-
546582
583+ - name : Setup pnpm
584+ uses : pnpm/action-setup@v6
585+ with :
586+ version : 10
587+
588+ - name : Install dependencies
589+ run : pnpm install --frozen-lockfile
590+
547591 - name : Setup Go
548592 uses : actions/setup-go@v6
549593 with :
@@ -724,6 +768,14 @@ jobs:
724768 key : deno-${{ runner.arch }}-${{ hashFiles('deno.json', '**/deno.json', '**/package.json') }}
725769 restore-keys : deno-${{ runner.arch }}-
726770
771+ - name : Setup pnpm
772+ uses : pnpm/action-setup@v6
773+ with :
774+ version : 10
775+
776+ - name : Install dependencies
777+ run : pnpm install --frozen-lockfile
778+
727779 - name : Generate GitHub App token
728780 id : app-token
729781 uses : actions/create-github-app-token@v3
@@ -770,6 +822,14 @@ jobs:
770822 key : deno-${{ runner.arch }}-${{ hashFiles('deno.json', '**/deno.json', '**/package.json') }}
771823 restore-keys : deno-${{ runner.arch }}-
772824
825+ - name : Setup pnpm
826+ uses : pnpm/action-setup@v6
827+ with :
828+ version : 10
829+
830+ - name : Install dependencies
831+ run : pnpm install --frozen-lockfile
832+
773833 - name : Generate GitHub App token
774834 id : app-token
775835 uses : actions/create-github-app-token@v3
0 commit comments