2026-07-17T13:37:04.130167Z 00O Running with gitlab-runner 18.11.1 (5265d41d) 2026-07-17T13:37:04.130204Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-07-17T13:37:04.130282Z 00O Resolving secrets 2026-07-17T13:37:04.130584Z 00O section_start:1784295424:prepare_executor 2026-07-17T13:37:04.130588Z 00O+Preparing the "docker" executor 2026-07-17T13:37:04.159390Z 00O Using Docker executor with image docker:cli ... 2026-07-17T13:37:05.316569Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-17T13:37:05.390289Z 00O Pulling docker image docker:cli ... 2026-07-17T13:37:07.634363Z 00O Using docker image sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b for docker:cli with digest docker@sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b ... 2026-07-17T13:37:07.634386Z 00O section_end:1784295427:prepare_executor 2026-07-17T13:37:07.634389Z 00O+section_start:1784295427:prepare_script 2026-07-17T13:37:07.634600Z 00O+Preparing environment 2026-07-17T13:37:07.660052Z 00O Using effective pull policy of [always] for container sha256:ac0f843d45047cc02cea2f6379f3c6f47aac077acc85bba0527ddc1e0b7773ba 2026-07-17T13:37:07.925355Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 0ea095f01732... 2026-07-17T13:37:08.068145Z 00O section_end:1784295428:prepare_script 2026-07-17T13:37:08.068153Z 00O+section_start:1784295428:get_sources 2026-07-17T13:37:08.069658Z 00O+Getting source from Git repository 2026-07-17T13:37:08.381412Z 01O Gitaly correlation ID: 01KXR4PZ80K09JVK6JS6KFK9TZ 2026-07-17T13:37:08.391281Z 01O Fetching changes with git depth set to 20... 2026-07-17T13:37:08.394963Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-07-17T13:37:08.398089Z 01O Created fresh repository. 2026-07-17T13:37:09.399687Z 01O Checking out 85900c75 as detached HEAD (ref is main)... 2026-07-17T13:37:09.482837Z 01O 2026-07-17T13:37:09.482848Z 01O Skipping Git submodules setup 2026-07-17T13:37:09.670020Z 00O section_end:1784295429:get_sources 2026-07-17T13:37:09.670032Z 00O+section_start:1784295429:step_script 2026-07-17T13:37:09.675871Z 00O+Executing "step_script" stage of the job script 2026-07-17T13:37:09.675928Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-17T13:37:09.742692Z 00O Using docker image sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b for docker:cli with digest docker@sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b ... 2026-07-17T13:37:10.031352Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-07-17T13:37:10.420029Z 01O Login Succeeded 2026-07-17T13:37:10.420051Z 01E 2026-07-17T13:37:10.420053Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-07-17T13:37:10.420056Z 01E Configure a credential helper to remove this warning. See 2026-07-17T13:37:10.420058Z 01E https://docs.docker.com/go/credential-store/ 2026-07-17T13:37:10.420060Z 01E 2026-07-17T13:37:10.422059Z 01O $ touch .env 2026-07-17T13:37:10.423670Z 01O $ docker compose build --push 2026-07-17T13:37:10.479473Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.479482Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.479600Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.479658Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.480140Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.480144Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.480185Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.480268Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.480330Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.480407Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.480797Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.480868Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.480949Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.481039Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.481164Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.481302Z 01E time="2026-07-17T13:37:10Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-17T13:37:10.549394Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:85900c75c259f80429997a09d95a1c3aa50d091b Building 2026-07-17T13:37:10.616609Z 01O #1 [internal] load local bake definitions 2026-07-17T13:37:10.742336Z 01O #1 reading from stdin 630B done 2026-07-17T13:37:10.742353Z 01O #1 DONE 0.0s 2026-07-17T13:37:10.742357Z 01O 2026-07-17T13:37:10.742359Z 01O #2 [internal] load build definition from Dockerfile 2026-07-17T13:37:10.742363Z 01O #2 transferring dockerfile: 1.02kB done 2026-07-17T13:37:10.742366Z 01O #2 DONE 0.1s 2026-07-17T13:37:10.903652Z 01O 2026-07-17T13:37:10.903665Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-07-17T13:37:11.620700Z 01O #3 ... 2026-07-17T13:37:11.620710Z 01O 2026-07-17T13:37:11.620711Z 01O #4 [internal] load metadata for ghcr.io/astral-sh/uv:latest 2026-07-17T13:37:11.620713Z 01O #4 DONE 0.9s 2026-07-17T13:37:11.771183Z 01O 2026-07-17T13:37:11.771193Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-07-17T13:37:11.798937Z 01O #3 DONE 1.0s 2026-07-17T13:37:11.906372Z 01O 2026-07-17T13:37:11.906381Z 01O #5 [internal] load .dockerignore 2026-07-17T13:37:11.906384Z 01O #5 transferring context: 242B done 2026-07-17T13:37:11.906386Z 01O #5 DONE 0.1s 2026-07-17T13:37:11.906387Z 01O 2026-07-17T13:37:11.906388Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:eb2843a1e56fd9e30c7276ce1a52cba86e64c7b385f5e3279a0e08e02dd058fc 2026-07-17T13:37:11.906391Z 01O #6 resolve ghcr.io/astral-sh/uv:latest@sha256:eb2843a1e56fd9e30c7276ce1a52cba86e64c7b385f5e3279a0e08e02dd058fc 0.0s done 2026-07-17T13:37:11.906394Z 01O #6 DONE 0.0s 2026-07-17T13:37:11.906395Z 01O 2026-07-17T13:37:11.906396Z 01O #7 [stage-0 1/6] FROM docker.io/library/python:3.12-slim@sha256:57cd7c3a7a273101a6485ba99423ee568157882804b1124b4dd04266317710de 2026-07-17T13:37:11.906398Z 01O #7 resolve docker.io/library/python:3.12-slim@sha256:57cd7c3a7a273101a6485ba99423ee568157882804b1124b4dd04266317710de 0.0s done 2026-07-17T13:37:11.906401Z 01O #7 DONE 0.0s 2026-07-17T13:37:11.906402Z 01O 2026-07-17T13:37:11.906403Z 01O #8 [internal] load build context 2026-07-17T13:37:12.214884Z 01O #8 transferring context: 8.30MB 0.2s done 2026-07-17T13:37:12.214893Z 01O #8 DONE 0.3s 2026-07-17T13:37:12.214894Z 01O 2026-07-17T13:37:12.214895Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:eb2843a1e56fd9e30c7276ce1a52cba86e64c7b385f5e3279a0e08e02dd058fc 2026-07-17T13:37:12.214896Z 01O #6 CACHED 2026-07-17T13:37:12.214897Z 01O 2026-07-17T13:37:12.214898Z 01O #9 [stage-0 2/6] WORKDIR /app 2026-07-17T13:37:12.214899Z 01O #9 CACHED 2026-07-17T13:37:12.214899Z 01O 2026-07-17T13:37:12.214900Z 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-17T13:37:12.214902Z 01O #10 CACHED 2026-07-17T13:37:12.214936Z 01O 2026-07-17T13:37:12.214937Z 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-17T13:37:12.380541Z 01O #11 CACHED 2026-07-17T13:37:12.380550Z 01O 2026-07-17T13:37:12.380551Z 01O #12 [stage-0 5/6] COPY . . 2026-07-17T13:37:12.544111Z 01O #12 DONE 0.3s 2026-07-17T13:37:12.701812Z 01O 2026-07-17T13:37:12.701822Z 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-17T13:37:12.859187Z 01O #13 0.308 Resolved 202 packages in 1ms 2026-07-17T13:37:13.039826Z 01O #13 0.329 Uninstalled 1 package in 6ms 2026-07-17T13:37:13.039837Z 01O #13 0.338 Installed 1 package in 8ms 2026-07-17T13:37:13.473556Z 01O #13 0.922 Bytecode compiled 12149 files in 584ms 2026-07-17T13:37:13.598674Z 01O #13 0.922 ~ yggdrasil-engine==1.3.0 2026-07-17T13:37:13.598679Z 01O #13 DONE 1.0s 2026-07-17T13:37:13.755353Z 01O 2026-07-17T13:37:13.755364Z 01O #14 exporting to image 2026-07-17T13:37:13.755366Z 01O #14 exporting layers 2026-07-17T13:37:14.460676Z 01O #14 exporting layers 0.9s done 2026-07-17T13:37:14.597178Z 01O #14 exporting manifest sha256:18e06f8231e959c1f6e13bdbdc250a374d3b616bd884b2b64951c3dfd366cc28 done 2026-07-17T13:37:14.597191Z 01O #14 exporting config sha256:e8e9e8e3de2654ead641a22fbd8f14f6c5d1c5de8e258fb95a52fb2b45ca5e67 done 2026-07-17T13:37:14.597193Z 01O #14 exporting attestation manifest sha256:8b53f9b82d3e37656efcb5efa00a96c7793a40905992b9dba21aceaa87602354 0.0s done 2026-07-17T13:37:14.597196Z 01O #14 exporting manifest list sha256:ed6c66dfdbeabe27b896f625f89d91dbdacd6c98daa451b82c5fe08d7d550277 done 2026-07-17T13:37:14.597198Z 01O #14 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:85900c75c259f80429997a09d95a1c3aa50d091b done 2026-07-17T13:37:14.597201Z 01O #14 pushing layers 2026-07-17T13:37:14.747462Z 01O #14 ... 2026-07-17T13:37:14.747473Z 01O 2026-07-17T13:37:14.747475Z 01O #15 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-07-17T13:37:14.747478Z 01O #15 DONE 0.0s 2026-07-17T13:37:14.897826Z 01O 2026-07-17T13:37:14.897839Z 01O #14 exporting to image 2026-07-17T13:37:17.770708Z 01O #14 pushing layers 3.2s done 2026-07-17T13:37:17.770720Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:85900c75c259f80429997a09d95a1c3aa50d091b@sha256:ed6c66dfdbeabe27b896f625f89d91dbdacd6c98daa451b82c5fe08d7d550277 2026-07-17T13:37:18.382159Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:85900c75c259f80429997a09d95a1c3aa50d091b@sha256:ed6c66dfdbeabe27b896f625f89d91dbdacd6c98daa451b82c5fe08d7d550277 0.6s done 2026-07-17T13:37:18.382173Z 01O #14 DONE 4.8s 2026-07-17T13:37:18.480449Z 01O 2026-07-17T13:37:18.480459Z 01O #16 resolving provenance for metadata file 2026-07-17T13:37:18.480462Z 01O #16 DONE 0.0s 2026-07-17T13:37:18.480674Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:85900c75c259f80429997a09d95a1c3aa50d091b Built 2026-07-17T13:37:18.667540Z 00O section_end:1784295438:step_script 2026-07-17T13:37:18.667548Z 00O+section_start:1784295438:cleanup_file_variables 2026-07-17T13:37:18.673643Z 00O+Cleaning up project directory and file based variables 2026-07-17T13:37:19.087867Z 00O section_end:1784295439:cleanup_file_variables 2026-07-17T13:37:19.087878Z 00O+ 2026-07-17T13:37:19.253802Z 00O Job succeeded