This commit is contained in:
2025-12-18 11:39:34 +00:00
parent 1a0da7d5ca
commit 0d2daf5a24

View File

@@ -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: |