From dff828addfb287952dc78e12e04d6b169eee3da5 Mon Sep 17 00:00:00 2001 From: GW_MC <72297530+GWMCwing@users.noreply.github.com> Date: Sat, 25 Apr 2026 06:04:55 +0000 Subject: [PATCH] fix: update frontend build process to create dummy artifacts and comment out artifact handling Co-authored-by: Copilot --- .github/workflows/test.yaml | 54 +++++++++++++++++++++++++++++-------- 1 file changed, 43 insertions(+), 11 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 318113c..ae49d26 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -50,14 +50,27 @@ jobs: restore-keys: | frontend-build-${{ runner.os }}- - - name: Copy frontend build to expected location - run: | - # unlink frontend-dist - rm -f apps/nxmesh-master/frontend-dist || true - rm -rf apps/nxmesh-master/frontend-dist || true - cp -r apps/nxmesh-frontend/dist apps/nxmesh-master/frontend-dist + # TODO: uncomment until artifact hanlding fixed in gitea + # - name: Download frontend build artifact + # uses: actions/download-artifact@v4 + # with: + # name: frontend-dist + # path: apps/nxmesh-frontend/dist - ls -la apps/nxmesh-master/frontend-dist + # - name: Copy frontend build to expected location + # run: | + # # unlink frontend-dist + # rm -f apps/nxmesh-master/frontend-dist || true + # rm -rf apps/nxmesh-master/frontend-dist || true + # cp -r apps/nxmesh-frontend/dist apps/nxmesh-master/frontend-dist + + # ls -la apps/nxmesh-master/frontend-dist + + - name: Create dummy build artifacts + run: | + rm -f apps/nxmesh-master/frontend-dist || true + mkdir -p apps/nxmesh-master/frontend-dist + echo "

Dummy Build

" > apps/nxmesh-master/frontend-dist/index.html - name: Run tests run: cargo test --all-features -- --show-output @@ -88,12 +101,25 @@ jobs: restore-keys: | frontend-build-${{ runner.os }}- - - name: Copy frontend build to expected location + # TODO: uncomment until artifact hanlding fixed in gitea + # - name: Download frontend build artifact + # uses: actions/download-artifact@v4 + # with: + # name: frontend-dist + # path: apps/nxmesh-frontend/dist + + # - name: Copy frontend build to expected location + # run: | + # # unlink frontend-dist + # rm -f apps/nxmesh-master/frontend-dist || true + # rm -rf apps/nxmesh-master/frontend-dist || true + # cp -r apps/nxmesh-frontend/dist apps/nxmesh-master/frontend-dist + + - name: Create dummy build artifacts run: | - # unlink frontend-dist rm -f apps/nxmesh-master/frontend-dist || true - rm -rf apps/nxmesh-master/frontend-dist || true - cp -r apps/nxmesh-frontend/dist apps/nxmesh-master/frontend-dist + mkdir -p apps/nxmesh-master/frontend-dist + echo "

Dummy Build

" > apps/nxmesh-master/frontend-dist/index.html - name: Run clippy run: cargo clippy --all-features @@ -166,3 +192,9 @@ jobs: path: apps/nxmesh-frontend/dist key: frontend-build-${{ runner.os }}-run-${{ github.run_id }} # IGNORE restore-keys + # TODO: uncomment until artifact hanlding fixed in gitea + # - name: Upload frontend build artifact + # uses: actions/upload-artifact@v4 + # with: + # name: frontend-dist + # path: apps/nxmesh-frontend/dist