ci(ui-test): clean root-owned build artifacts so runner teardown succeeds #84

Merged
developer merged 1 commits from feature/ci-ui-test-build-cleanup into development 2026-05-31 10:35:01 +00:00
+13
View File
@@ -119,3 +119,16 @@ jobs:
name: playwright-traces name: playwright-traces
path: ui/frontend/test-results/ path: ui/frontend/test-results/
retention-days: 14 retention-days: 14
- name: Remove root-owned build artifacts
if: always()
# In host-mode the job runs as root, so vite (test:pwa),
# svelte-kit and Playwright write these outputs root-owned into
# the shared host workspace. The act_runner (non-root) then
# cannot remove them at teardown ("unlinkat ... permission
# denied"), which spuriously fails this or a sibling job that
# inherits the dirty workspace (observed on go-unit). Clean them
# here while the step still has root, after the uploads above.
run: |
rm -rf ui/frontend/build ui/frontend/.svelte-kit \
ui/frontend/test-results ui/frontend/playwright-report