2026-07-07T19:26:17.199623Z 00O Running with gitlab-runner 18.11.1 (5265d41d) 2026-07-07T19:26:17.199674Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-07-07T19:26:17.199759Z 00O Resolving secrets 2026-07-07T19:26:17.200133Z 00O section_start:1783452377:prepare_executor 2026-07-07T19:26:17.200137Z 00O+Preparing the "docker" executor 2026-07-07T19:26:17.224464Z 00O Using Docker executor with image docker:cli ... 2026-07-07T19:26:18.330204Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-07T19:26:18.391098Z 00O Pulling docker image docker:cli ... 2026-07-07T19:26:20.519697Z 00O Using docker image sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b for docker:cli with digest docker@sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b ... 2026-07-07T19:26:20.519723Z 00O section_end:1783452380:prepare_executor 2026-07-07T19:26:20.519727Z 00O+section_start:1783452380:prepare_script 2026-07-07T19:26:20.519973Z 00O+Preparing environment 2026-07-07T19:26:20.548461Z 00O Using effective pull policy of [always] for container sha256:ac0f843d45047cc02cea2f6379f3c6f47aac077acc85bba0527ddc1e0b7773ba 2026-07-07T19:26:20.823642Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 0ea095f01732... 2026-07-07T19:26:21.029020Z 00O section_end:1783452381:prepare_script 2026-07-07T19:26:21.029031Z 00O+section_start:1783452381:get_sources 2026-07-07T19:26:21.030208Z 00O+Getting source from Git repository 2026-07-07T19:26:21.352670Z 01O Gitaly correlation ID: 01KWZ0Q72CVMJZKYNEFZXWDM8N 2026-07-07T19:26:21.362204Z 01O Fetching changes with git depth set to 20... 2026-07-07T19:26:21.366356Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-07-07T19:26:21.369604Z 01O Created fresh repository. 2026-07-07T19:26:22.426152Z 01O Checking out 8dd41a8e as detached HEAD (ref is staging)... 2026-07-07T19:26:22.497509Z 01O 2026-07-07T19:26:22.497524Z 01O Skipping Git submodules setup 2026-07-07T19:26:22.669149Z 00O section_end:1783452382:get_sources 2026-07-07T19:26:22.669157Z 00O+section_start:1783452382:step_script 2026-07-07T19:26:22.673266Z 00O+Executing "step_script" stage of the job script 2026-07-07T19:26:22.673306Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-07T19:26:22.722667Z 00O Using docker image sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b for docker:cli with digest docker@sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b ... 2026-07-07T19:26:23.007440Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-07-07T19:26:23.464425Z 01E 2026-07-07T19:26:23.464440Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-07-07T19:26:23.464443Z 01E Configure a credential helper to remove this warning. See 2026-07-07T19:26:23.464446Z 01E https://docs.docker.com/go/credential-store/ 2026-07-07T19:26:23.464448Z 01E 2026-07-07T19:26:23.464459Z 01O Login Succeeded 2026-07-07T19:26:23.466449Z 01O $ touch .env 2026-07-07T19:26:23.467757Z 01O $ docker compose build --push 2026-07-07T19:26:23.524267Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.524276Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.524325Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.524383Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.524943Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.524990Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.525049Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.525101Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.525159Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.525216Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.525357Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.525402Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.525474Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.525566Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.525603Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.525695Z 01E time="2026-07-07T19:26:23Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-07T19:26:23.596118Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8dd41a8eacc2a938766a965af40887b44d879217 Building 2026-07-07T19:26:23.660619Z 01O #1 [internal] load local bake definitions 2026-07-07T19:26:23.779202Z 01O #1 reading from stdin 630B done 2026-07-07T19:26:23.779226Z 01O #1 DONE 0.0s 2026-07-07T19:26:23.779227Z 01O 2026-07-07T19:26:23.779229Z 01O #2 [internal] load build definition from Dockerfile 2026-07-07T19:26:23.779231Z 01O #2 transferring dockerfile: 1.02kB done 2026-07-07T19:26:23.779233Z 01O #2 DONE 0.0s 2026-07-07T19:26:23.940723Z 01O 2026-07-07T19:26:23.940735Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-07-07T19:26:24.872460Z 01O #3 ... 2026-07-07T19:26:24.872470Z 01O 2026-07-07T19:26:24.872472Z 01O #4 [internal] load metadata for ghcr.io/astral-sh/uv:latest 2026-07-07T19:26:24.872475Z 01O #4 DONE 1.1s 2026-07-07T19:26:25.022944Z 01O 2026-07-07T19:26:25.022956Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-07-07T19:26:25.040410Z 01O #3 DONE 1.3s 2026-07-07T19:26:25.160095Z 01O 2026-07-07T19:26:25.160111Z 01O #5 [internal] load .dockerignore 2026-07-07T19:26:25.160116Z 01O #5 transferring context: 2026-07-07T19:26:25.345457Z 01O #5 transferring context: 242B done 2026-07-07T19:26:25.345470Z 01O #5 DONE 0.1s 2026-07-07T19:26:25.345472Z 01O 2026-07-07T19:26:25.345473Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:4d01caf3b22dfd11003455e2e68153da08c4ee1fa54fdbd166c6282d22693419 2026-07-07T19:26:25.345476Z 01O #6 resolve ghcr.io/astral-sh/uv:latest@sha256:4d01caf3b22dfd11003455e2e68153da08c4ee1fa54fdbd166c6282d22693419 0.0s done 2026-07-07T19:26:25.345479Z 01O #6 DONE 0.0s 2026-07-07T19:26:25.345480Z 01O 2026-07-07T19:26:25.345482Z 01O #7 [stage-0 1/6] FROM docker.io/library/python:3.12-slim@sha256:423ed6ab25b1921a477529254bfeeabf5855151dc2c3141699a1bfc852199fbf 2026-07-07T19:26:25.345484Z 01O #7 resolve docker.io/library/python:3.12-slim@sha256:423ed6ab25b1921a477529254bfeeabf5855151dc2c3141699a1bfc852199fbf 0.0s done 2026-07-07T19:26:25.345487Z 01O #7 DONE 0.0s 2026-07-07T19:26:25.345489Z 01O 2026-07-07T19:26:25.345490Z 01O #8 [internal] load build context 2026-07-07T19:26:25.569975Z 01O #8 transferring context: 5.62MB 0.1s done 2026-07-07T19:26:25.569986Z 01O #8 DONE 0.2s 2026-07-07T19:26:25.569988Z 01O 2026-07-07T19:26:25.569989Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:4d01caf3b22dfd11003455e2e68153da08c4ee1fa54fdbd166c6282d22693419 2026-07-07T19:26:25.569991Z 01O #6 CACHED 2026-07-07T19:26:25.569992Z 01O 2026-07-07T19:26:25.569992Z 01O #9 [stage-0 2/6] WORKDIR /app 2026-07-07T19:26:25.569994Z 01O #9 CACHED 2026-07-07T19:26:25.569994Z 01O 2026-07-07T19:26:25.569995Z 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-07-07T19:26:25.570024Z 01O #10 CACHED 2026-07-07T19:26:25.570026Z 01O 2026-07-07T19:26:25.570026Z 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-07-07T19:26:25.570028Z 01O #11 CACHED 2026-07-07T19:26:25.570029Z 01O 2026-07-07T19:26:25.570030Z 01O #12 [stage-0 5/6] COPY . . 2026-07-07T19:26:25.615108Z 01O #12 DONE 0.2s 2026-07-07T19:26:25.770702Z 01O 2026-07-07T19:26:25.770711Z 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-07-07T19:26:25.910880Z 01O #13 0.291 Resolved 205 packages in 1ms 2026-07-07T19:26:26.092139Z 01O #13 0.313 Uninstalled 1 package in 6ms 2026-07-07T19:26:26.092151Z 01O #13 0.322 Installed 1 package in 8ms 2026-07-07T19:26:26.505642Z 01O #13 0.885 Bytecode compiled 12193 files in 563ms 2026-07-07T19:26:26.505654Z 01O #13 0.885 ~ yggdrasil-engine==1.3.0 2026-07-07T19:26:26.617386Z 01O #13 DONE 1.0s 2026-07-07T19:26:26.773810Z 01O 2026-07-07T19:26:26.773822Z 01O #14 exporting to image 2026-07-07T19:26:26.773824Z 01O #14 exporting layers 2026-07-07T19:26:27.246521Z 01O #14 exporting layers 0.6s done 2026-07-07T19:26:27.400334Z 01O #14 exporting manifest sha256:01bc1278c7828924d66440a3397fb012b25573c7a60cb07e57f7fe130e277a03 done 2026-07-07T19:26:27.400350Z 01O #14 exporting config sha256:64624ff768a24d35f5be342c29f65f5a5f3e4a74943943420d1efb3280c72907 done 2026-07-07T19:26:27.400353Z 01O #14 exporting attestation manifest sha256:d307ad83c140c52f24b3310c5edce86113510acdafed2edd148103dc902090d2 0.0s done 2026-07-07T19:26:27.400356Z 01O #14 exporting manifest list sha256:80f6fb4e43a933f4795a7b4fa7c803506eb283f53ff282c0c8d9a6510544956f done 2026-07-07T19:26:27.400358Z 01O #14 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8dd41a8eacc2a938766a965af40887b44d879217 done 2026-07-07T19:26:27.400361Z 01O #14 pushing layers 2026-07-07T19:26:27.550602Z 01O #14 ... 2026-07-07T19:26:27.550613Z 01O 2026-07-07T19:26:27.550615Z 01O #15 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-07-07T19:26:27.550618Z 01O #15 DONE 0.0s 2026-07-07T19:26:27.700966Z 01O 2026-07-07T19:26:27.700982Z 01O #14 exporting to image 2026-07-07T19:26:28.384090Z 01O #14 pushing layers 1.1s done 2026-07-07T19:26:28.384103Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8dd41a8eacc2a938766a965af40887b44d879217@sha256:80f6fb4e43a933f4795a7b4fa7c803506eb283f53ff282c0c8d9a6510544956f 2026-07-07T19:26:28.996256Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8dd41a8eacc2a938766a965af40887b44d879217@sha256:80f6fb4e43a933f4795a7b4fa7c803506eb283f53ff282c0c8d9a6510544956f 0.6s done 2026-07-07T19:26:28.996268Z 01O #14 DONE 2.4s 2026-07-07T19:26:29.085484Z 01O 2026-07-07T19:26:29.085492Z 01O #16 resolving provenance for metadata file 2026-07-07T19:26:29.085494Z 01O #16 DONE 0.0s 2026-07-07T19:26:29.085632Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8dd41a8eacc2a938766a965af40887b44d879217 Built 2026-07-07T19:26:29.263983Z 00O section_end:1783452389:step_script 2026-07-07T19:26:29.263995Z 00O+section_start:1783452389:cleanup_file_variables 2026-07-07T19:26:29.268430Z 00O+Cleaning up project directory and file based variables 2026-07-07T19:26:29.707532Z 00O section_end:1783452389:cleanup_file_variables 2026-07-07T19:26:29.707540Z 00O+ 2026-07-07T19:26:29.881608Z 00O Job succeeded