diff --git a/.github/workflows/unittest-gpu.yml b/.github/workflows/unittest-gpu.yml index 7fe10c142..e5ff382b8 100644 --- a/.github/workflows/unittest-gpu.yml +++ b/.github/workflows/unittest-gpu.yml @@ -16,12 +16,15 @@ permissions: jobs: unittest: runs-on: [self-hosted, linux, GPU] - defaults: - run: - working-directory: ./${{ github.event.pull_request.head.ref }} environment: Testing steps: + - name: Set up unique working directory + run: mkdir ${{ runner.temp }}/dj-${{ github.run_id }} + shell: bash + - uses: actions/checkout@v3 + with: + path: ${{ runner.temp }}/dj-${{ github.run_id }} - name: Setup docker compose working-directory: .github/workflows/docker @@ -38,3 +41,8 @@ jobs: if: always() run: | docker compose down --remove-orphans + + - name: Cleanup workspace + if: always() + run: | + rm -rf ${{ runner.temp }}/dj-${{ github.run_id }}