From 96fc0c702ad509a2e8f702bba622cd43b2ebf315 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 12 Jun 2026 23:41:34 +0000 Subject: [PATCH] Fix Check & Test by building web panel before cargo checks --- .github/workflows/release.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f81b872..8bb0dc9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -44,6 +44,17 @@ jobs: - name: Install musl-tools run: sudo apt-get update && sudo apt-get install -y musl-tools + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: Build Web Panel + working-directory: ostp-control + run: | + npm install + npm run build + - name: cargo check run: cargo check --workspace @@ -497,4 +508,3 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -