The cgroup v2 job is being run on a self-hosted runner that
re-uses the workspace. Delete the local workspace on all
self-hosted runners prior to cloning the repo.
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
on: ["push", "pull_request"]
jobs:
+ # Thanks to github user @martyrs
+ # https://github.community/t/how-to-properly-clean-up-self-hosted-runners/128909/3
+ cleaner:
+ name: Delete Self-Hosted Runner Workspaces
+ runs-on: self-hosted
+ steps:
+ - name: Delete workspace path
+ run: |
+ echo "Cleaning up previous run"
+ rm -rf "${{ github.workspace }}"
+
unittests:
name: Unit Tests
runs-on: ubuntu-latest
functionaltestsv2:
name: Cgroup v2 Functional Tests
+ needs: [cleaner]
runs-on: self-hosted
steps: