diff --git a/.github/workflows/all_test3.yaml b/.github/workflows/all_test3.yaml index 469fc78..52c501b 100644 --- a/.github/workflows/all_test3.yaml +++ b/.github/workflows/all_test3.yaml @@ -42,7 +42,10 @@ jobs: api_token: ${{ secrets.GITHUBTOKEN }} - name: Prepare prbot_data directory - run: mkdir -p /home/runner/prbot_data && chmod -R 777 /home/runner/prbot_data + run: | + mkdir -p "${{ runner.temp }}/prbot_data" + echo "PRBOT_DATA=${{ runner.temp }}/prbot_data" >> $GITHUB_ENV + echo "Using PRBOT_DATA=${{ runner.temp }}/prbot_data" - name: Sanitize tag run: | @@ -102,36 +105,33 @@ jobs: - name: Ruff format check (strict) run: | - echo "Starting Ruff format check with tag: ${{ env.SANITIZED_TAG }}" - docker run --rm \ - -v /home/runner/prbot_data:/tmp \ - cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.SANITIZED_TAG }} \ + -v "${PRBOT_DATA}:/tmp" \ + cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.SANITIZED_TAG }} \ bash -c ' pip install ruff cd /server echo "=== Ruff format check ===" ruff format . --check ' \ - | tee /home/runner/prbot_data/full_output.txt | prbot - - echo "=== Format Output ===" - cat /home/runner/prbot_data/full_output.txt + | tee "${PRBOT_DATA}/full_output.txt" | prbot + echo "=== Format Output ===" + cat "${PRBOT_DATA}/full_output.txt" - name: Run Docker with output redirection run: | docker run --rm \ - -v /home/runner/prbot_data:/tmp \ - cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.SANITIZED_TAG }} \ + -v "${PRBOT_DATA}:/tmp" \ + cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.SANITIZED_TAG }} \ bash -c ' pip install ruff pytest pytest-github-actions-annotate-failures echo "=== Ruff ===" cd /server && ruff check . | sed "s|/server/||g" || true ' \ - | tee /home/runner/prbot_data/full_output.txt | prbot + | tee "${PRBOT_DATA}/full_output.txt" | prbot - echo "=== Full Output ===" - cat /home/runner/prbot_data/full_output.txt + echo "=== Full Output ===" + cat "${PRBOT_DATA}/full_output.txt" - name: Create database run: |