From 08024185c20484c0355603133df54de5e93b2b06 Mon Sep 17 00:00:00 2001 From: Stanislau Niadbailau Date: Thu, 15 Jan 2026 09:09:51 -0500 Subject: [PATCH] Install UI deps before Deno deploy build --- .github/workflows/deploy-deno.yml | 10 ++++++++++ .github/workflows/deploy-staging.yml | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/.github/workflows/deploy-deno.yml b/.github/workflows/deploy-deno.yml index d4130ba..1273ae7 100644 --- a/.github/workflows/deploy-deno.yml +++ b/.github/workflows/deploy-deno.yml @@ -21,6 +21,16 @@ jobs: with: deno-version: v2.x + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: "20" + cache: "npm" + cache-dependency-path: src/ui/package-lock.json + + - name: Install UI dependencies + run: cd src/ui && npm ci + - name: Install deployctl run: deno install -A --global jsr:@deno/deployctl diff --git a/.github/workflows/deploy-staging.yml b/.github/workflows/deploy-staging.yml index 77bc4f6..e15304e 100644 --- a/.github/workflows/deploy-staging.yml +++ b/.github/workflows/deploy-staging.yml @@ -21,6 +21,16 @@ jobs: with: deno-version: v2.x + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: "20" + cache: "npm" + cache-dependency-path: src/ui/package-lock.json + + - name: Install UI dependencies + run: cd src/ui && npm ci + - name: Install deployctl run: deno install -A --global jsr:@deno/deployctl