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