2026-05-31T19:13:14.153841Z 00O Running with gitlab-runner 18.11.1 (5265d41d) 2026-05-31T19:13:14.153878Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-05-31T19:13:14.153952Z 00O Resolving secrets 2026-05-31T19:13:14.154237Z 00O section_start:1780254794:prepare_executor 2026-05-31T19:13:14.154241Z 00O+Preparing the "docker" executor 2026-05-31T19:13:14.182269Z 00O Using Docker executor with image docker:cli ... 2026-05-31T19:13:15.223990Z 00O Using effective pull policy of [always] for container docker:cli 2026-05-31T19:13:15.286426Z 00O Pulling docker image docker:cli ... 2026-05-31T19:13:17.399043Z 00O Using docker image sha256:9ba8e32bfc35a2c7ae2feb1e3241b2778ae21dee80f4dcd31d04e1cfdea86ea2 for docker:cli with digest docker@sha256:9ba8e32bfc35a2c7ae2feb1e3241b2778ae21dee80f4dcd31d04e1cfdea86ea2 ... 2026-05-31T19:13:17.399066Z 00O section_end:1780254797:prepare_executor 2026-05-31T19:13:17.399070Z 00O+section_start:1780254797:prepare_script 2026-05-31T19:13:17.399284Z 00O+Preparing environment 2026-05-31T19:13:17.423825Z 00O Using effective pull policy of [always] for container sha256:ac0f843d45047cc02cea2f6379f3c6f47aac077acc85bba0527ddc1e0b7773ba 2026-05-31T19:13:17.673710Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 0ea095f01732... 2026-05-31T19:13:17.820902Z 00O section_end:1780254797:prepare_script 2026-05-31T19:13:17.820913Z 00O+section_start:1780254797:get_sources 2026-05-31T19:13:17.823008Z 00O+Getting source from Git repository 2026-05-31T19:13:18.135769Z 01O Gitaly correlation ID: 01KSZQ8QRF1ZYPB7YJ7WSARRWX 2026-05-31T19:13:18.144361Z 01O Fetching changes with git depth set to 20... 2026-05-31T19:13:18.148746Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-05-31T19:13:18.151453Z 01O Created fresh repository. 2026-05-31T19:13:19.044034Z 01O Checking out 6865dc5f as detached HEAD (ref is main)... 2026-05-31T19:13:19.055023Z 01O Removing .env 2026-05-31T19:13:19.108119Z 01O 2026-05-31T19:13:19.108128Z 01O Skipping Git submodules setup 2026-05-31T19:13:19.273935Z 00O section_end:1780254799:get_sources 2026-05-31T19:13:19.273946Z 00O+section_start:1780254799:step_script 2026-05-31T19:13:19.278718Z 00O+Executing "step_script" stage of the job script 2026-05-31T19:13:19.278752Z 00O Using effective pull policy of [always] for container docker:cli 2026-05-31T19:13:19.346972Z 00O Using docker image sha256:9ba8e32bfc35a2c7ae2feb1e3241b2778ae21dee80f4dcd31d04e1cfdea86ea2 for docker:cli with digest docker@sha256:9ba8e32bfc35a2c7ae2feb1e3241b2778ae21dee80f4dcd31d04e1cfdea86ea2 ... 2026-05-31T19:13:19.629221Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-05-31T19:13:21.422166Z 01E 2026-05-31T19:13:21.422180Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-05-31T19:13:21.422183Z 01E Configure a credential helper to remove this warning. See 2026-05-31T19:13:21.422185Z 01E https://docs.docker.com/go/credential-store/ 2026-05-31T19:13:21.422187Z 01E 2026-05-31T19:13:21.422198Z 01O Login Succeeded 2026-05-31T19:13:21.424713Z 01O $ touch .env 2026-05-31T19:13:21.425820Z 01O $ docker compose build --push 2026-05-31T19:13:21.484504Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.484520Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.484787Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.484796Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.485454Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.485465Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.485569Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.485634Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.485740Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.485814Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.485984Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.486090Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.486206Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.486281Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.486416Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.486460Z 01E time="2026-05-31T19:13:21Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-05-31T19:13:21.557424Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:6865dc5f657c03082b857b7777d179492bd7325d Building 2026-05-31T19:13:21.624201Z 01O #1 [internal] load local bake definitions 2026-05-31T19:13:21.752536Z 01O #1 reading from stdin 630B done 2026-05-31T19:13:21.752547Z 01O #1 DONE 0.0s 2026-05-31T19:13:21.752549Z 01O 2026-05-31T19:13:21.752551Z 01O #2 [internal] load build definition from Dockerfile 2026-05-31T19:13:21.752553Z 01O #2 transferring dockerfile: 1.02kB done 2026-05-31T19:13:21.752555Z 01O #2 DONE 0.1s 2026-05-31T19:13:21.913735Z 01O 2026-05-31T19:13:21.913759Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-05-31T19:13:22.561678Z 01O #3 DONE 0.8s 2026-05-31T19:13:22.561688Z 01O 2026-05-31T19:13:22.561690Z 01O #4 [internal] load metadata for ghcr.io/astral-sh/uv:latest 2026-05-31T19:13:22.668138Z 01O #4 DONE 0.8s 2026-05-31T19:13:22.668148Z 01O 2026-05-31T19:13:22.668150Z 01O #5 [internal] load .dockerignore 2026-05-31T19:13:22.668152Z 01O #5 transferring context: 242B done 2026-05-31T19:13:22.668154Z 01O #5 DONE 0.0s 2026-05-31T19:13:22.815714Z 01O 2026-05-31T19:13:22.815725Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:03bdc89bb9798628846e60c3a9ad19006c8c3c724ccd2985a33145c039a0577b 2026-05-31T19:13:22.815728Z 01O #6 resolve ghcr.io/astral-sh/uv:latest@sha256:03bdc89bb9798628846e60c3a9ad19006c8c3c724ccd2985a33145c039a0577b 0.0s done 2026-05-31T19:13:22.815731Z 01O #6 DONE 0.0s 2026-05-31T19:13:22.815733Z 01O 2026-05-31T19:13:22.815734Z 01O #7 [stage-0 1/6] FROM docker.io/library/python:3.12-slim@sha256:090ba77e2958f6af52a5341f788b50b032dd4ca28377d2893dcf1ecbdfdfe203 2026-05-31T19:13:22.815737Z 01O #7 resolve docker.io/library/python:3.12-slim@sha256:090ba77e2958f6af52a5341f788b50b032dd4ca28377d2893dcf1ecbdfdfe203 0.0s done 2026-05-31T19:13:22.815739Z 01O #7 DONE 0.0s 2026-05-31T19:13:22.815741Z 01O 2026-05-31T19:13:22.815742Z 01O #8 [internal] load build context 2026-05-31T19:13:23.026723Z 01O #8 transferring context: 3.38MB 0.1s done 2026-05-31T19:13:23.026739Z 01O #8 DONE 0.2s 2026-05-31T19:13:23.026741Z 01O 2026-05-31T19:13:23.026741Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:03bdc89bb9798628846e60c3a9ad19006c8c3c724ccd2985a33145c039a0577b 2026-05-31T19:13:23.026743Z 01O #6 CACHED 2026-05-31T19:13:23.026744Z 01O 2026-05-31T19:13:23.026744Z 01O #9 [stage-0 2/6] WORKDIR /app 2026-05-31T19:13:23.026745Z 01O #9 CACHED 2026-05-31T19:13:23.026746Z 01O 2026-05-31T19:13:23.026747Z 01O #10 [stage-0 3/6] RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked --mount=target=/var/cache/apt,type=cache,sharing=locked rm -f /etc/apt/apt.conf.d/docker-clean && apt-get update && apt-get -y --no-install-recommends install gettext antiword ffmpeg 2026-05-31T19:13:23.026749Z 01O #10 CACHED 2026-05-31T19:13:23.026749Z 01O 2026-05-31T19:13:23.026750Z 01O #11 [stage-0 4/6] RUN --mount=from=ghcr.io/astral-sh/uv,source=/uv,target=/bin/uv --mount=type=cache,target=/root/.cache/uv --mount=type=bind,source=uv.lock,target=uv.lock --mount=type=bind,source=pyproject.toml,target=pyproject.toml uv sync --no-install-project 2026-05-31T19:13:23.026786Z 01O #11 CACHED 2026-05-31T19:13:23.026787Z 01O 2026-05-31T19:13:23.026788Z 01O #12 [stage-0 5/6] COPY . . 2026-05-31T19:13:23.045416Z 01O #12 DONE 0.2s 2026-05-31T19:13:23.206966Z 01O 2026-05-31T19:13:23.206974Z 01O #13 [stage-0 6/6] RUN --mount=from=ghcr.io/astral-sh/uv,source=/uv,target=/bin/uv --mount=type=cache,target=/root/.cache/uv uv sync 2026-05-31T19:13:23.433705Z 01O #13 0.377 Resolved 172 packages in 2ms 2026-05-31T19:13:23.778672Z 01O #13 0.722 Downloading yggdrasil-engine (3.4MiB) 2026-05-31T19:13:24.322792Z 01O #13 1.266 Downloaded yggdrasil-engine 2026-05-31T19:13:24.494179Z 01O #13 1.268 Prepared 1 package in 873ms 2026-05-31T19:13:24.494189Z 01O #13 1.277 Uninstalled 1 package in 8ms 2026-05-31T19:13:24.494192Z 01O #13 1.287 Installed 1 package in 10ms 2026-05-31T19:13:24.793297Z 01O #13 1.737 Bytecode compiled 9298 files in 449ms 2026-05-31T19:13:24.793310Z 01O #13 1.737 ~ yggdrasil-engine==1.3.0 2026-05-31T19:13:24.934449Z 01O #13 DONE 1.9s 2026-05-31T19:13:25.092563Z 01O 2026-05-31T19:13:25.092575Z 01O #14 exporting to image 2026-05-31T19:13:25.092578Z 01O #14 exporting layers 2026-05-31T19:13:25.310066Z 01O #14 exporting layers 0.4s done 2026-05-31T19:13:25.556254Z 01O #14 ... 2026-05-31T19:13:25.556266Z 01O 2026-05-31T19:13:25.556268Z 01O #15 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-05-31T19:13:25.556271Z 01O #15 DONE 0.0s 2026-05-31T19:13:25.556272Z 01O 2026-05-31T19:13:25.556274Z 01O #14 exporting to image 2026-05-31T19:13:25.556276Z 01O #14 exporting manifest sha256:45c328b57c76432ca41dc75f90250bb31ddd09790e96d7a3ef158376ef2fabe2 done 2026-05-31T19:13:25.556278Z 01O #14 exporting config sha256:7682adca7df65d3fd4ec7f022f1c80a8632b8ee99fda35654c51a6efce8c728b done 2026-05-31T19:13:25.556280Z 01O #14 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:6865dc5f657c03082b857b7777d179492bd7325d done 2026-05-31T19:13:25.556283Z 01O #14 pushing layers 2026-05-31T19:13:25.998332Z 01O #14 pushing layers 0.7s done 2026-05-31T19:13:25.998364Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:6865dc5f657c03082b857b7777d179492bd7325d@sha256:45c328b57c76432ca41dc75f90250bb31ddd09790e96d7a3ef158376ef2fabe2 2026-05-31T19:13:26.100789Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:6865dc5f657c03082b857b7777d179492bd7325d@sha256:45c328b57c76432ca41dc75f90250bb31ddd09790e96d7a3ef158376ef2fabe2 0.0s done 2026-05-31T19:13:26.100802Z 01O #14 DONE 1.1s 2026-05-31T19:13:26.100804Z 01O 2026-05-31T19:13:26.100805Z 01O #16 resolving provenance for metadata file 2026-05-31T19:13:26.129511Z 01O #16 DONE 0.0s 2026-05-31T19:13:26.129672Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:6865dc5f657c03082b857b7777d179492bd7325d Built 2026-05-31T19:13:26.288061Z 00O section_end:1780254806:step_script 2026-05-31T19:13:26.288072Z 00O+section_start:1780254806:cleanup_file_variables 2026-05-31T19:13:26.290281Z 00O+Cleaning up project directory and file based variables 2026-05-31T19:13:26.697851Z 00O section_end:1780254806:cleanup_file_variables 2026-05-31T19:13:26.697862Z 00O+ 2026-05-31T19:13:26.780686Z 00O Job succeeded