From f9322f8134d59e4ab1bbfa46364e1d40b2d7487d Mon Sep 17 00:00:00 2001 From: Dmitrii Bykov Date: Sun, 24 May 2026 15:30:48 +0300 Subject: [PATCH] =?UTF-8?q?ci:=20=D1=84=D0=B8=D0=BA=D1=81=20=E2=80=94=20?= =?UTF-8?q?=D1=83=D0=B1=D1=80=D0=B0=D0=BB=20container:=20ubuntu:22.04=20(?= =?UTF-8?q?=D0=BD=D0=B5=20=D0=B8=D0=BC=D0=B5=D0=BB=20node=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20actions/checkout)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Причина падения CI run #6 и #7: actions/checkout@v4 = Node.js скрипт, ubuntu:22.04 image не имеет node, exec failed. Фикс: runs-on: ubuntu-latest (мапится на node:20-bookworm в нашем runner-е, имеет node + Debian apt). apt-get install wget/unzip всё ещё работает. Godot тянется с github releases. --- .forgejo/workflows/build.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 7e8401f..e47684b 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,19 +13,17 @@ env: jobs: validate: name: Import + smoke test - runs-on: docker - container: - image: ubuntu:22.04 + runs-on: ubuntu-latest steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Install deps run: | apt-get update -qq - apt-get install -y -qq wget unzip ca-certificates git + apt-get install -y -qq wget unzip ca-certificates rm -rf /var/lib/apt/lists/* - - name: Checkout - uses: actions/checkout@v4 - - name: Download Godot ${{ env.GODOT_VERSION }} headless run: | cd /tmp