2026-07-20T14:48:21.235862Z 00O Running with gitlab-runner 18.11.1 (5265d41d) 2026-07-20T14:48:21.235903Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-07-20T14:48:21.235967Z 00O Resolving secrets 2026-07-20T14:48:21.236267Z 00O section_start:1784558901:prepare_executor 2026-07-20T14:48:21.236271Z 00O+Preparing the "docker" executor 2026-07-20T14:48:21.264241Z 00O Using Docker executor with image docker:cli ... 2026-07-20T14:48:22.410170Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-20T14:48:22.460956Z 00O Pulling docker image docker:cli ... 2026-07-20T14:48:24.750592Z 00O Using docker image sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 for docker:cli with digest docker@sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 ... 2026-07-20T14:48:24.750617Z 00O section_end:1784558904:prepare_executor 2026-07-20T14:48:24.750621Z 00O+section_start:1784558904:prepare_script 2026-07-20T14:48:24.750874Z 00O+Preparing environment 2026-07-20T14:48:24.772713Z 00O Using effective pull policy of [always] for container sha256:ac0f843d45047cc02cea2f6379f3c6f47aac077acc85bba0527ddc1e0b7773ba 2026-07-20T14:48:25.043950Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 0ea095f01732... 2026-07-20T14:48:25.198231Z 00O section_end:1784558905:prepare_script 2026-07-20T14:48:25.198239Z 00O+section_start:1784558905:get_sources 2026-07-20T14:48:25.199376Z 00O+Getting source from Git repository 2026-07-20T14:48:25.505173Z 01O Gitaly correlation ID: 01KXZZZMWSZYYN1ZT93NJDYZ43 2026-07-20T14:48:25.513579Z 01O Fetching changes with git depth set to 20... 2026-07-20T14:48:25.520343Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-07-20T14:48:25.521398Z 01O Created fresh repository. 2026-07-20T14:48:26.186898Z 01O Checking out 78c41db5 as detached HEAD (ref is staging)... 2026-07-20T14:48:26.273143Z 01O 2026-07-20T14:48:26.273151Z 01O Skipping Git submodules setup 2026-07-20T14:48:26.434722Z 00O section_end:1784558906:get_sources 2026-07-20T14:48:26.434735Z 00O+section_start:1784558906:step_script 2026-07-20T14:48:26.440260Z 00O+Executing "step_script" stage of the job script 2026-07-20T14:48:26.440307Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-20T14:48:26.512096Z 00O Using docker image sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 for docker:cli with digest docker@sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 ... 2026-07-20T14:48:26.813812Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-07-20T14:48:27.292354Z 01O Login Succeeded 2026-07-20T14:48:27.292477Z 01E 2026-07-20T14:48:27.292481Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-07-20T14:48:27.292484Z 01E Configure a credential helper to remove this warning. See 2026-07-20T14:48:27.292486Z 01E https://docs.docker.com/go/credential-store/ 2026-07-20T14:48:27.292488Z 01E 2026-07-20T14:48:27.294647Z 01O $ touch .env 2026-07-20T14:48:27.296178Z 01O $ docker compose build --push 2026-07-20T14:48:27.357471Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.357493Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.357626Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.357726Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.358306Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.358312Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.358376Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.358433Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.358536Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.358613Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.359061Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.359080Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.359172Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.359259Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.359306Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.359361Z 01E time="2026-07-20T14:48:27Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:48:27.421848Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:78c41db5faf166adc68d9b86b61da9ec1ff98828 Building 2026-07-20T14:48:27.485772Z 01O #1 [internal] load local bake definitions 2026-07-20T14:48:27.601891Z 01O #1 reading from stdin 630B done 2026-07-20T14:48:27.601902Z 01O #1 DONE 0.0s 2026-07-20T14:48:27.601904Z 01O 2026-07-20T14:48:27.601906Z 01O #2 [internal] load build definition from Dockerfile 2026-07-20T14:48:27.601908Z 01O #2 transferring dockerfile: 1.02kB done 2026-07-20T14:48:27.601910Z 01O #2 DONE 0.0s 2026-07-20T14:48:27.764378Z 01O 2026-07-20T14:48:27.764391Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-07-20T14:48:28.906169Z 01O #3 DONE 1.3s 2026-07-20T14:48:28.906177Z 01O 2026-07-20T14:48:28.906178Z 01O #4 [internal] load metadata for ghcr.io/astral-sh/uv:latest 2026-07-20T14:48:30.937641Z 01O #4 DONE 3.3s 2026-07-20T14:48:31.037736Z 01O 2026-07-20T14:48:31.037747Z 01O #5 [internal] load .dockerignore 2026-07-20T14:48:31.037749Z 01O #5 transferring context: 242B done 2026-07-20T14:48:31.037752Z 01O #5 DONE 0.0s 2026-07-20T14:48:31.037753Z 01O 2026-07-20T14:48:31.037755Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:eb2843a1e56fd9e30c7276ce1a52cba86e64c7b385f5e3279a0e08e02dd058fc 2026-07-20T14:48:31.037757Z 01O #6 resolve ghcr.io/astral-sh/uv:latest@sha256:eb2843a1e56fd9e30c7276ce1a52cba86e64c7b385f5e3279a0e08e02dd058fc 0.0s done 2026-07-20T14:48:31.037760Z 01O #6 DONE 0.0s 2026-07-20T14:48:31.037761Z 01O 2026-07-20T14:48:31.037762Z 01O #7 [stage-0 1/6] FROM docker.io/library/python:3.12-slim@sha256:57cd7c3a7a273101a6485ba99423ee568157882804b1124b4dd04266317710de 2026-07-20T14:48:31.037765Z 01O #7 resolve docker.io/library/python:3.12-slim@sha256:57cd7c3a7a273101a6485ba99423ee568157882804b1124b4dd04266317710de 0.0s done 2026-07-20T14:48:31.037767Z 01O #7 DONE 0.0s 2026-07-20T14:48:31.037769Z 01O 2026-07-20T14:48:31.037770Z 01O #8 [internal] load build context 2026-07-20T14:48:31.558183Z 01O #8 transferring context: 8.56MB 0.3s done 2026-07-20T14:48:31.558195Z 01O #8 DONE 0.4s 2026-07-20T14:48:31.558197Z 01O 2026-07-20T14:48:31.558199Z 01O #9 [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-20T14:48:31.558203Z 01O #9 CACHED 2026-07-20T14:48:31.558205Z 01O 2026-07-20T14:48:31.558235Z 01O #10 [stage-0 2/6] WORKDIR /app 2026-07-20T14:48:31.558237Z 01O #10 CACHED 2026-07-20T14:48:31.558239Z 01O 2026-07-20T14:48:31.558240Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:eb2843a1e56fd9e30c7276ce1a52cba86e64c7b385f5e3279a0e08e02dd058fc 2026-07-20T14:48:31.558242Z 01O #6 CACHED 2026-07-20T14:48:31.558244Z 01O 2026-07-20T14:48:31.558245Z 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-20T14:48:31.558296Z 01O #11 CACHED 2026-07-20T14:48:31.558298Z 01O 2026-07-20T14:48:31.558299Z 01O #12 [stage-0 5/6] COPY . . 2026-07-20T14:48:31.693535Z 01O #12 DONE 0.3s 2026-07-20T14:48:31.850437Z 01O 2026-07-20T14:48:31.850446Z 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-20T14:48:31.999970Z 01O #13 0.300 Resolved 205 packages in 1ms 2026-07-20T14:48:32.183743Z 01O #13 0.324 Uninstalled 1 package in 6ms 2026-07-20T14:48:32.183751Z 01O #13 0.334 Installed 1 package in 9ms 2026-07-20T14:48:32.593569Z 01O #13 0.894 Bytecode compiled 12196 files in 560ms 2026-07-20T14:48:32.593582Z 01O #13 0.894 ~ yggdrasil-engine==1.3.0 2026-07-20T14:48:32.709879Z 01O #13 DONE 1.0s 2026-07-20T14:48:32.868347Z 01O 2026-07-20T14:48:32.868360Z 01O #14 exporting to image 2026-07-20T14:48:32.868363Z 01O #14 exporting layers 2026-07-20T14:48:33.719684Z 01O #14 exporting layers 1.0s done 2026-07-20T14:48:33.861510Z 01O #14 exporting manifest sha256:e39a36690556d58f446b8f345cb060cabac75960dbf7dfc2a6e2ef0fc88ff405 done 2026-07-20T14:48:33.861524Z 01O #14 exporting config sha256:97d050765f80afadcd148973a21a234aa80ee030b25844bd0e3e6e58d53c36dc done 2026-07-20T14:48:33.861527Z 01O #14 exporting attestation manifest sha256:bc4c50f33189aa93469c54cf9297b075c72583bceaa00cbbcf841f8e71a4ed0a 0.0s done 2026-07-20T14:48:33.861530Z 01O #14 exporting manifest list sha256:ec495cccdab7894063ddebd96510ff5ee0cd2846bd3cc0f4c4c68030d1ce36a9 done 2026-07-20T14:48:33.861532Z 01O #14 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:78c41db5faf166adc68d9b86b61da9ec1ff98828 done 2026-07-20T14:48:33.861535Z 01O #14 pushing layers 2026-07-20T14:48:34.011983Z 01O #14 ... 2026-07-20T14:48:34.011994Z 01O 2026-07-20T14:48:34.011996Z 01O #15 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-07-20T14:48:34.011998Z 01O #15 DONE 0.0s 2026-07-20T14:48:34.162342Z 01O 2026-07-20T14:48:34.162352Z 01O #14 exporting to image 2026-07-20T14:48:34.830260Z 01O #14 pushing layers 1.0s done 2026-07-20T14:48:34.830273Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:78c41db5faf166adc68d9b86b61da9ec1ff98828@sha256:ec495cccdab7894063ddebd96510ff5ee0cd2846bd3cc0f4c4c68030d1ce36a9 2026-07-20T14:48:35.437373Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:78c41db5faf166adc68d9b86b61da9ec1ff98828@sha256:ec495cccdab7894063ddebd96510ff5ee0cd2846bd3cc0f4c4c68030d1ce36a9 0.6s done 2026-07-20T14:48:35.437392Z 01O #14 DONE 2.7s 2026-07-20T14:48:35.537484Z 01O 2026-07-20T14:48:35.537494Z 01O #16 resolving provenance for metadata file 2026-07-20T14:48:35.537496Z 01O #16 DONE 0.0s 2026-07-20T14:48:35.537915Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:78c41db5faf166adc68d9b86b61da9ec1ff98828 Built 2026-07-20T14:48:35.708305Z 00O section_end:1784558915:step_script 2026-07-20T14:48:35.708314Z 00O+section_start:1784558915:cleanup_file_variables 2026-07-20T14:48:35.710588Z 00O+Cleaning up project directory and file based variables 2026-07-20T14:48:36.108603Z 00O section_end:1784558916:cleanup_file_variables 2026-07-20T14:48:36.108612Z 00O+ 2026-07-20T14:48:36.258359Z 00O Job succeeded