Обновить .github/workflows/all_test3.yaml

This commit is contained in:
2025-05-27 09:33:47 +00:00
parent 1d4fbabb56
commit eadec8eaef

View File

@@ -44,9 +44,15 @@ jobs:
- name: Prepare prbot_data directory - name: Prepare prbot_data directory
run: mkdir -p /home/runner/prbot_data && chmod -R 777 /home/runner/prbot_data run: mkdir -p /home/runner/prbot_data && chmod -R 777 /home/runner/prbot_data
- name: Sanitize tag
run: |
TAG="${{ inputs.tag || github.head_ref || github.ref_name }}"
SANITIZED_TAG=$(echo "$TAG" | tr '/' '-')
echo "SANITIZED_TAG=$SANITIZED_TAG" >> $GITHUB_ENV
- name: Pull Docker image explicitly - name: Pull Docker image explicitly
run: | run: |
docker pull cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.effective_tag }} docker pull cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.SANITIZED_TAG }}
- name: Setup SSH access to Gitea - name: Setup SSH access to Gitea
run: | run: |
@@ -72,11 +78,11 @@ jobs:
- name: Ruff format check (strict) - name: Ruff format check (strict)
run: | run: |
echo "Starting Ruff format check with tag: ${{ env.effective_tag }}" echo "Starting Ruff format check with tag: ${{ env.SANITIZED_TAG }}"
docker run --rm \ docker run --rm \
-v /home/runner/prbot_data:/tmp \ -v /home/runner/prbot_data:/tmp \
cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.effective_tag }} \ cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.SANITIZED_TAG }} \
bash -c ' bash -c '
pip install ruff pip install ruff
cd /server cd /server
@@ -92,7 +98,7 @@ jobs:
run: | run: |
docker run --rm \ docker run --rm \
-v /home/runner/prbot_data:/tmp \ -v /home/runner/prbot_data:/tmp \
cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.effective_tag }} \ cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.SANITIZED_TAG }} \
bash -c ' bash -c '
pip install ruff pytest pytest-github-actions-annotate-failures pip install ruff pytest pytest-github-actions-annotate-failures
echo "=== Ruff ===" echo "=== Ruff ==="
@@ -114,7 +120,7 @@ jobs:
--network hub-network \ --network hub-network \
-v /home/runner/prbot_data:/tmp \ -v /home/runner/prbot_data:/tmp \
-e GITEASSH="$(echo "${{ secrets.GITEASSH }}" | tr -d '\n')" \ -e GITEASSH="$(echo "${{ secrets.GITEASSH }}" | tr -d '\n')" \
cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.effective_tag }} \ cr.yandex/crp8vh46gd976oq8ipla/${{ github.event.repository.name }}:${{ env.SANITIZED_TAG }} \
bash -c ' bash -c '
mkdir -p ~/.ssh mkdir -p ~/.ssh
echo "$GITEASSH" | base64 -d > ~/.ssh/id_rsa echo "$GITEASSH" | base64 -d > ~/.ssh/id_rsa