diff --git a/.gitea/workflows/prepare-release.yml b/.gitea/workflows/prepare-release.yml index 93745d34..51c16b28 100644 --- a/.gitea/workflows/prepare-release.yml +++ b/.gitea/workflows/prepare-release.yml @@ -76,10 +76,29 @@ jobs: echo "Version: $VERSION" echo "Commit: $COMMIT" + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + + - name: Install Frontend Dependencies & Build + run: | + cd src/frontend + npm install + npm run build + cd ../.. + + - name: Copy Built Frontend to wwwroot + run: | + mkdir -p src/dotnet/QuantEngine.Web/wwwroot + cp -r src/frontend/dist/* src/dotnet/QuantEngine.Web/wwwroot/ + echo "✓ Frontend assets copied to BFF wwwroot" + - name: Restore run: | dotnet restore src/dotnet/QuantEngine.Web/QuantEngine.Web.csproj + - name: Build (Release) run: | dotnet build src/dotnet/QuantEngine.Web/QuantEngine.Web.csproj \