From cd50cce5a846b92cb0bc5a66729b0440357ae9b0 Mon Sep 17 00:00:00 2001 From: Andrey Date: Sat, 12 Sep 2026 18:55:51 +0300 Subject: [PATCH] =?UTF-8?q?:arrow=5Fup:=20ci(actions):=20=D0=B2=D0=B5?= =?UTF-8?q?=D1=80=D1=81=D0=B8=D0=B8=20actions=20=D0=BF=D0=BE=D0=B4=20Node.?= =?UTF-8?q?js=2024?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub снимает Node.js 20 с раннеров и уже принудительно запускает старые версии actions на Node.js 24, о чём предупреждает в каждом прогоне. Все семь actions подняты до мажорных версий, чей action.yml объявляет node24: checkout v7, setup-python v7, upload-artifact v7, build-push-action v7, login-action v4, setup-buildx-action v4, action-gh-release v3. Входы и выходы шагов не менялись. Co-Authored-By: Claude Fable 5.1 --- .github/workflows/checks.yml | 8 ++++---- .github/workflows/release.yml | 18 +++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 15bbb6b..787eafc 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -23,9 +23,9 @@ jobs: name: ruff runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.12" @@ -46,9 +46,9 @@ jobs: name: deployment CLI runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.12" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d8b3bc1..88bf074 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -44,7 +44,7 @@ jobs: images: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Версия релиза id: version @@ -57,9 +57,9 @@ jobs: echo "value=$version" >> "$GITHUB_OUTPUT" echo "repo=$(echo '${{ github.repository }}' | tr '[:upper:]' '[:lower:]')" >> "$GITHUB_OUTPUT" - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@v4 - - uses: docker/login-action@v3 + - uses: docker/login-action@v4 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -81,7 +81,7 @@ jobs: - name: Backend id: backend - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: ${{ env.APP_DIR }} file: ${{ env.APP_DIR }}/apps/backend/Dockerfile.production @@ -94,7 +94,7 @@ jobs: - name: Frontend id: frontend - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: ${{ env.APP_DIR }} file: ${{ env.APP_DIR }}/deploy/docker/frontend.Dockerfile @@ -109,7 +109,7 @@ jobs: # а не монтируются с хоста. Ради этого установка и стала одним файлом. - name: Gateway id: gateway - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: ${{ env.APP_DIR }} file: ${{ env.APP_DIR }}/deploy/docker/gateway.Dockerfile @@ -124,7 +124,7 @@ jobs: - name: Postgres id: postgres - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: ${{ env.APP_DIR }} file: ${{ env.APP_DIR }}/deploy/docker/postgres.Dockerfile @@ -180,7 +180,7 @@ jobs: cat dist/compose.yaml - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: release-compose path: | @@ -189,7 +189,7 @@ jobs: - name: Приложить к релизу if: startsWith(github.ref, 'refs/tags/') - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: files: | dist/compose.yaml