2026-08-20T21:14:53.384489Z 00O Running with gitlab-runner 19.2.2 (343288f1) 2026-08-20T21:14:53.384529Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-08-20T21:14:53.384599Z 00O Resolving secrets 2026-08-20T21:14:53.385012Z 00O section_start:1787260493:prepare_executor  2026-08-20T21:14:53.385023Z 00O+Preparing the "docker" executor 2026-08-20T21:14:53.409245Z 00O Using Docker executor with image docker:cli ... 2026-08-20T21:14:54.445943Z 00O Using effective pull policy of [always] for container docker:cli 2026-08-20T21:14:54.507303Z 00O Pulling docker image docker:cli ... 2026-08-20T21:14:56.975383Z 00O Using docker image sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe for docker:cli with digest docker@sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe ... 2026-08-20T21:14:56.975410Z 00O section_end:1787260496:prepare_executor  2026-08-20T21:14:56.975576Z 00O+section_start:1787260496:prepare_script  2026-08-20T21:14:56.975588Z 00O+Preparing environment 2026-08-20T21:14:56.992796Z 00O Using effective pull policy of [always] for container sha256:d9cf49ab2b2e3865f56a543f6d1b36ff7112af20ed5eab29d1120d46c91005cb 2026-08-20T21:14:57.225248Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 248a814d7306... 2026-08-20T21:14:57.363885Z 00O section_end:1787260497:prepare_script  2026-08-20T21:14:57.366933Z 00O+section_start:1787260497:get_sources  2026-08-20T21:14:57.366950Z 00O+Getting source from Git repository 2026-08-20T21:14:57.661544Z 01O Gitaly correlation ID: 01M0GGDPCMNB5J5VTBJAHPKK5F 2026-08-20T21:14:57.672831Z 01O Fetching changes with git depth set to 20... 2026-08-20T21:14:57.678083Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-08-20T21:14:57.682718Z 01O Created fresh repository. 2026-08-20T21:14:58.966627Z 01O Checking out b4802255 as detached HEAD (ref is staging)... 2026-08-20T21:14:59.059769Z 01O 2026-08-20T21:14:59.059777Z 01O Skipping Git submodules setup 2026-08-20T21:14:59.211196Z 00O section_end:1787260499:get_sources  2026-08-20T21:14:59.216463Z 00O+section_start:1787260499:step_script  2026-08-20T21:14:59.216481Z 00O+Executing "step_script" stage of the job script 2026-08-20T21:14:59.216503Z 00O Using effective pull policy of [always] for container docker:cli 2026-08-20T21:14:59.278735Z 00O Using docker image sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe for docker:cli with digest docker@sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe ... 2026-08-20T21:14:59.585517Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-08-20T21:15:00.069937Z 01E 2026-08-20T21:15:00.069948Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-08-20T21:15:00.069951Z 01E Configure a credential helper to remove this warning. See 2026-08-20T21:15:00.069953Z 01E https://docs.docker.com/go/credential-store/ 2026-08-20T21:15:00.069955Z 01E 2026-08-20T21:15:00.069965Z 01O Login Succeeded 2026-08-20T21:15:00.071776Z 01O $ touch .env 2026-08-20T21:15:00.072646Z 01O $ docker compose build --push 2026-08-20T21:15:00.140348Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.140356Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.140408Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.140455Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.140969Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.140974Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.141050Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.141095Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.141179Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.141226Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.141491Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.141579Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.141622Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.141708Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.141787Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.141851Z 01E time="2026-08-20T21:15:00Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T21:15:00.209624Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:b48022557b719e18b15a4ef6539ad5de55ae2f9f Building 2026-08-20T21:15:00.273767Z 01O #1 [internal] load local bake definitions 2026-08-20T21:15:00.394892Z 01O #1 reading from stdin 630B done 2026-08-20T21:15:00.394900Z 01O #1 DONE 0.0s 2026-08-20T21:15:00.394901Z 01O 2026-08-20T21:15:00.394902Z 01O #2 [internal] load build definition from Dockerfile 2026-08-20T21:15:00.394903Z 01O #2 transferring dockerfile: 1.02kB done 2026-08-20T21:15:00.394904Z 01O #2 DONE 0.1s 2026-08-20T21:15:00.555653Z 01O 2026-08-20T21:15:00.555661Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-08-20T21:15:01.568203Z 01O #3 ... 2026-08-20T21:15:01.568214Z 01O 2026-08-20T21:15:01.568216Z 01O #4 [internal] load metadata for ghcr.io/astral-sh/uv:latest 2026-08-20T21:15:01.568219Z 01O #4 DONE 1.2s 2026-08-20T21:15:01.718617Z 01O 2026-08-20T21:15:01.718626Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-08-20T21:15:01.943997Z 01O #3 DONE 1.5s 2026-08-20T21:15:02.045868Z 01O 2026-08-20T21:15:02.045876Z 01O #5 [internal] load .dockerignore 2026-08-20T21:15:02.045879Z 01O #5 transferring context: 242B done 2026-08-20T21:15:02.045880Z 01O #5 DONE 0.0s 2026-08-20T21:15:02.045882Z 01O 2026-08-20T21:15:02.045883Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:e85be844203885286c60ffad8a858d48afb6c5a5c237ca0e67f12e74b8f174b1 2026-08-20T21:15:02.045885Z 01O #6 resolve ghcr.io/astral-sh/uv:latest@sha256:e85be844203885286c60ffad8a858d48afb6c5a5c237ca0e67f12e74b8f174b1 0.0s done 2026-08-20T21:15:02.045888Z 01O #6 DONE 0.0s 2026-08-20T21:15:02.045889Z 01O 2026-08-20T21:15:02.045890Z 01O #7 [stage-0 1/6] FROM docker.io/library/python:3.12-slim@sha256:2c941e860699f878900b0edc2403613c234d4b32eda3cc9fa7036991a2a63c4a 2026-08-20T21:15:02.045892Z 01O #7 resolve docker.io/library/python:3.12-slim@sha256:2c941e860699f878900b0edc2403613c234d4b32eda3cc9fa7036991a2a63c4a 0.0s done 2026-08-20T21:15:02.045899Z 01O #7 DONE 0.0s 2026-08-20T21:15:02.045900Z 01O 2026-08-20T21:15:02.045900Z 01O #8 [internal] load build context 2026-08-20T21:15:02.331036Z 01O #8 transferring context: 4.63MB 0.1s done 2026-08-20T21:15:02.331046Z 01O #8 DONE 0.1s 2026-08-20T21:15:02.331048Z 01O 2026-08-20T21:15:02.331049Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:e85be844203885286c60ffad8a858d48afb6c5a5c237ca0e67f12e74b8f174b1 2026-08-20T21:15:02.331052Z 01O #6 CACHED 2026-08-20T21:15:02.331053Z 01O 2026-08-20T21:15:02.331054Z 01O #9 [stage-0 2/6] WORKDIR /app 2026-08-20T21:15:02.331055Z 01O #9 CACHED 2026-08-20T21:15:02.331057Z 01O 2026-08-20T21:15:02.331081Z 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 git 2026-08-20T21:15:02.331089Z 01O #10 CACHED 2026-08-20T21:15:02.331142Z 01O 2026-08-20T21:15:02.331144Z 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-08-20T21:15:02.331147Z 01O #11 CACHED 2026-08-20T21:15:02.331154Z 01O 2026-08-20T21:15:02.331156Z 01O #12 [stage-0 5/6] COPY . . 2026-08-20T21:15:02.351680Z 01O #12 DONE 0.2s 2026-08-20T21:15:02.509734Z 01O 2026-08-20T21:15:02.509751Z 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-08-20T21:15:02.618075Z 01O #13 0.259 Resolved 205 packages in 1ms 2026-08-20T21:15:02.798026Z 01O #13 0.278 Uninstalled 1 package in 3ms 2026-08-20T21:15:02.798035Z 01O #13 0.288 Installed 1 package in 10ms 2026-08-20T21:15:03.038180Z 01O #13 0.679 Bytecode compiled 12196 files in 390ms 2026-08-20T21:15:03.038189Z 01O #13 0.679 ~ yggdrasil-engine==1.3.0 2026-08-20T21:15:03.207730Z 01O #13 DONE 0.8s 2026-08-20T21:15:03.364753Z 01O 2026-08-20T21:15:03.364762Z 01O #14 exporting to image 2026-08-20T21:15:03.364764Z 01O #14 exporting layers 2026-08-20T21:15:03.731829Z 01O #14 exporting layers 0.5s done 2026-08-20T21:15:03.879804Z 01O #14 exporting manifest sha256:d90b10107d4ca57870daca817532162cf70f96a9aca5cfdcfdbfe1ef6abe3a99 done 2026-08-20T21:15:03.879817Z 01O #14 exporting config sha256:a41d8e5e6efdc029a4cc40606ae6ddf3c8cc79ea5b089a5714ddbc67e1a95637 done 2026-08-20T21:15:03.879820Z 01O #14 exporting attestation manifest sha256:1e8d1c18054255a9e5f952d6c2fa0df5e6b8607de05b273a7aba13e616a825b0 done 2026-08-20T21:15:03.879823Z 01O #14 exporting manifest list sha256:44cfd8efc507d57f85b9cf4540a65d5e315143119c4688c9873aa2286d1e0079 done 2026-08-20T21:15:03.879826Z 01O #14 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:b48022557b719e18b15a4ef6539ad5de55ae2f9f done 2026-08-20T21:15:03.879829Z 01O #14 pushing layers 2026-08-20T21:15:04.030286Z 01O #14 ... 2026-08-20T21:15:04.030298Z 01O 2026-08-20T21:15:04.030299Z 01O #15 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-08-20T21:15:04.030302Z 01O #15 DONE 0.0s 2026-08-20T21:15:04.180650Z 01O 2026-08-20T21:15:04.180658Z 01O #14 exporting to image 2026-08-20T21:15:05.076996Z 01O #14 pushing layers 1.3s done 2026-08-20T21:15:05.077014Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:b48022557b719e18b15a4ef6539ad5de55ae2f9f@sha256:44cfd8efc507d57f85b9cf4540a65d5e315143119c4688c9873aa2286d1e0079 2026-08-20T21:15:05.698680Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:b48022557b719e18b15a4ef6539ad5de55ae2f9f@sha256:44cfd8efc507d57f85b9cf4540a65d5e315143119c4688c9873aa2286d1e0079 0.6s done 2026-08-20T21:15:05.698699Z 01O #14 DONE 2.5s 2026-08-20T21:15:05.786157Z 01O 2026-08-20T21:15:05.786167Z 01O #16 resolving provenance for metadata file 2026-08-20T21:15:05.786169Z 01O #16 DONE 0.0s 2026-08-20T21:15:05.786424Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:b48022557b719e18b15a4ef6539ad5de55ae2f9f Built 2026-08-20T21:15:05.976019Z 00O section_end:1787260505:step_script  2026-08-20T21:15:05.981750Z 00O+section_start:1787260505:cleanup_file_variables  2026-08-20T21:15:05.981772Z 00O+Cleaning up project directory and file based variables 2026-08-20T21:15:06.354829Z 00O section_end:1787260506:cleanup_file_variables  2026-08-20T21:15:06.545515Z 00O Job succeeded