ci: фикс — убрал container: ubuntu:22.04 (не имел node для actions/checkout)
Some checks failed
Godot CI / Import + smoke test (push) Failing after 1m0s

Причина падения 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.
This commit is contained in:
Dmitrii Bykov 2026-05-24 15:30:48 +03:00
parent c324d26c3b
commit f9322f8134

View file

@ -13,19 +13,17 @@ env:
jobs: jobs:
validate: validate:
name: Import + smoke test name: Import + smoke test
runs-on: docker runs-on: ubuntu-latest
container:
image: ubuntu:22.04
steps: steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install deps - name: Install deps
run: | run: |
apt-get update -qq 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/* rm -rf /var/lib/apt/lists/*
- name: Checkout
uses: actions/checkout@v4
- name: Download Godot ${{ env.GODOT_VERSION }} headless - name: Download Godot ${{ env.GODOT_VERSION }} headless
run: | run: |
cd /tmp cd /tmp