ci(wbs-ux): inject Vue 3 frontend build task to release compilation pipeline
Validators (Pushes and Pull Requests) / Database & Schema Validation (push) Successful in 11s
Validators (Pushes and Pull Requests) / UI & Storage Validation (push) Failing after 13s
Validators (Pushes and Pull Requests) / Core Validators & Database Setup (push) Failing after 20s
Validators (Pushes and Pull Requests) / WBS & Audit Validations (push) Has been skipped
Validators (Pushes and Pull Requests) / Operational Report & Decision Packet (push) Has been skipped
Validators (Pushes and Pull Requests) / Notify PR Results (push) Has been skipped
Workflow Lint & Validation / Notify Lint Results (push) Failing after 1s
Validators (Pushes and Pull Requests) / .NET Contracts (push) Has been skipped
Validators (Pushes and Pull Requests) / Calibration & Performance (push) Has been skipped
Validators (Pushes and Pull Requests) / CI Workflow Lint (push) Failing after 12s
Validators (Pushes and Pull Requests) / Security & Secrets (push) Successful in 12s
Workflow Lint & Validation / Validate Secrets Contract (push) Successful in 7s
Workflow Lint & Validation / Lint All Workflow Files (push) Failing after 14s
Validators (Pushes and Pull Requests) / Database & Schema Validation (push) Successful in 11s
Validators (Pushes and Pull Requests) / UI & Storage Validation (push) Failing after 13s
Validators (Pushes and Pull Requests) / Core Validators & Database Setup (push) Failing after 20s
Validators (Pushes and Pull Requests) / WBS & Audit Validations (push) Has been skipped
Validators (Pushes and Pull Requests) / Operational Report & Decision Packet (push) Has been skipped
Validators (Pushes and Pull Requests) / Notify PR Results (push) Has been skipped
Workflow Lint & Validation / Notify Lint Results (push) Failing after 1s
Validators (Pushes and Pull Requests) / .NET Contracts (push) Has been skipped
Validators (Pushes and Pull Requests) / Calibration & Performance (push) Has been skipped
Validators (Pushes and Pull Requests) / CI Workflow Lint (push) Failing after 12s
Validators (Pushes and Pull Requests) / Security & Secrets (push) Successful in 12s
Workflow Lint & Validation / Validate Secrets Contract (push) Successful in 7s
Workflow Lint & Validation / Lint All Workflow Files (push) Failing after 14s
This commit is contained in:
@@ -76,10 +76,29 @@ jobs:
|
|||||||
echo "Version: $VERSION"
|
echo "Version: $VERSION"
|
||||||
echo "Commit: $COMMIT"
|
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
|
- name: Restore
|
||||||
run: |
|
run: |
|
||||||
dotnet restore src/dotnet/QuantEngine.Web/QuantEngine.Web.csproj
|
dotnet restore src/dotnet/QuantEngine.Web/QuantEngine.Web.csproj
|
||||||
|
|
||||||
|
|
||||||
- name: Build (Release)
|
- name: Build (Release)
|
||||||
run: |
|
run: |
|
||||||
dotnet build src/dotnet/QuantEngine.Web/QuantEngine.Web.csproj \
|
dotnet build src/dotnet/QuantEngine.Web/QuantEngine.Web.csproj \
|
||||||
|
|||||||
Reference in New Issue
Block a user