2026-06-26T16:40:23.420087Z 00O Running with gitlab-runner 18.11.1 (5265d41d) 2026-06-26T16:40:23.420124Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-06-26T16:40:23.420183Z 00O Resolving secrets 2026-06-26T16:40:23.420610Z 00O section_start:1782492023:prepare_executor 2026-06-26T16:40:23.420615Z 00O+Preparing the "docker" executor 2026-06-26T16:40:23.444456Z 00O Using Docker executor with image docker:cli ... 2026-06-26T16:40:24.453278Z 00O Using effective pull policy of [always] for container docker:cli 2026-06-26T16:40:24.517445Z 00O Pulling docker image docker:cli ... 2026-06-26T16:40:27.069681Z 00O Using docker image sha256:d14410ab6f87a2b6c14b7150de787cd7b8bb012a8e900966d6d893e9f7fc49b6 for docker:cli with digest docker@sha256:d14410ab6f87a2b6c14b7150de787cd7b8bb012a8e900966d6d893e9f7fc49b6 ... 2026-06-26T16:40:27.069718Z 00O section_end:1782492027:prepare_executor 2026-06-26T16:40:27.069723Z 00O+section_start:1782492027:prepare_script 2026-06-26T16:40:27.070069Z 00O+Preparing environment 2026-06-26T16:40:27.095892Z 00O Using effective pull policy of [always] for container sha256:ac0f843d45047cc02cea2f6379f3c6f47aac077acc85bba0527ddc1e0b7773ba 2026-06-26T16:40:27.382519Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 0ea095f01732... 2026-06-26T16:40:27.544657Z 00O section_end:1782492027:prepare_script 2026-06-26T16:40:27.544671Z 00O+section_start:1782492027:get_sources 2026-06-26T16:40:27.548253Z 00O+Getting source from Git repository 2026-06-26T16:40:27.856890Z 01O Gitaly correlation ID: 01KW2CVJ3SX5NXBXY50Q9HBYM9 2026-06-26T16:40:27.865208Z 01O Fetching changes with git depth set to 20... 2026-06-26T16:40:27.868651Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-06-26T16:40:27.871728Z 01O Created fresh repository. 2026-06-26T16:40:28.737808Z 01O Checking out 9a7194aa as detached HEAD (ref is staging)... 2026-06-26T16:40:28.821329Z 01O 2026-06-26T16:40:28.821344Z 01O Skipping Git submodules setup 2026-06-26T16:40:28.988393Z 00O section_end:1782492028:get_sources 2026-06-26T16:40:28.988402Z 00O+section_start:1782492028:step_script 2026-06-26T16:40:28.990365Z 00O+Executing "step_script" stage of the job script 2026-06-26T16:40:28.990389Z 00O Using effective pull policy of [always] for container docker:cli 2026-06-26T16:40:29.045563Z 00O Using docker image sha256:d14410ab6f87a2b6c14b7150de787cd7b8bb012a8e900966d6d893e9f7fc49b6 for docker:cli with digest docker@sha256:d14410ab6f87a2b6c14b7150de787cd7b8bb012a8e900966d6d893e9f7fc49b6 ... 2026-06-26T16:40:29.347281Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-06-26T16:40:29.660520Z 01O Login Succeeded 2026-06-26T16:40:29.660546Z 01E 2026-06-26T16:40:29.660548Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-06-26T16:40:29.660552Z 01E Configure a credential helper to remove this warning. See 2026-06-26T16:40:29.660555Z 01E https://docs.docker.com/go/credential-store/ 2026-06-26T16:40:29.660557Z 01E 2026-06-26T16:40:29.662154Z 01O $ touch .env 2026-06-26T16:40:29.663136Z 01O $ docker compose build --push 2026-06-26T16:40:29.720996Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.721004Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.721112Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.721176Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.721629Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.721669Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.721736Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.721781Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.721864Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.721926Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.722083Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.722123Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.722231Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.722272Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.722350Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.722404Z 01E time="2026-06-26T16:40:29Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-26T16:40:29.789054Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:9a7194aa2d16de34bc500b16b0c685b3a2725fa0 Building 2026-06-26T16:40:29.854529Z 01O #1 [internal] load local bake definitions 2026-06-26T16:40:29.976802Z 01O #1 reading from stdin 630B done 2026-06-26T16:40:29.976814Z 01O #1 DONE 0.0s 2026-06-26T16:40:29.976815Z 01O 2026-06-26T16:40:29.976817Z 01O #2 [internal] load build definition from Dockerfile 2026-06-26T16:40:29.976819Z 01O #2 transferring dockerfile: 1.02kB done 2026-06-26T16:40:29.976821Z 01O #2 DONE 0.1s 2026-06-26T16:40:30.137963Z 01O 2026-06-26T16:40:30.137974Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-06-26T16:40:31.067571Z 01O #3 ... 2026-06-26T16:40:31.067582Z 01O 2026-06-26T16:40:31.067584Z 01O #4 [internal] load metadata for ghcr.io/astral-sh/uv:latest 2026-06-26T16:40:31.067587Z 01O #4 DONE 1.1s 2026-06-26T16:40:31.196872Z 01O 2026-06-26T16:40:31.196883Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-06-26T16:40:31.196886Z 01O #3 DONE 1.2s 2026-06-26T16:40:31.196888Z 01O 2026-06-26T16:40:31.196889Z 01O #5 [internal] load .dockerignore 2026-06-26T16:40:31.196891Z 01O #5 transferring context: 2026-06-26T16:40:31.394149Z 01O #5 transferring context: 242B done 2026-06-26T16:40:31.394164Z 01O #5 DONE 0.1s 2026-06-26T16:40:31.394166Z 01O 2026-06-26T16:40:31.394168Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:99ea34acedc870ba4ad11a1f540a1c04267c9f30aadc465a94406f52dfda2c36 2026-06-26T16:40:31.394171Z 01O #6 resolve ghcr.io/astral-sh/uv:latest@sha256:99ea34acedc870ba4ad11a1f540a1c04267c9f30aadc465a94406f52dfda2c36 0.0s done 2026-06-26T16:40:31.394174Z 01O #6 DONE 0.0s 2026-06-26T16:40:31.394175Z 01O 2026-06-26T16:40:31.394177Z 01O #7 [stage-0 1/6] FROM docker.io/library/python:3.12-slim@sha256:6c4dd321d176d61ea848dc8c73a4f7dbae8f70e0ee48bb411ea2f045b599fa8e 2026-06-26T16:40:31.394179Z 01O #7 resolve docker.io/library/python:3.12-slim@sha256:6c4dd321d176d61ea848dc8c73a4f7dbae8f70e0ee48bb411ea2f045b599fa8e 0.0s done 2026-06-26T16:40:31.394182Z 01O #7 DONE 0.0s 2026-06-26T16:40:31.394184Z 01O 2026-06-26T16:40:31.394185Z 01O #8 [internal] load build context 2026-06-26T16:40:31.601052Z 01O #8 transferring context: 3.22MB 0.1s done 2026-06-26T16:40:31.601064Z 01O #8 DONE 0.2s 2026-06-26T16:40:31.601066Z 01O 2026-06-26T16:40:31.601068Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:99ea34acedc870ba4ad11a1f540a1c04267c9f30aadc465a94406f52dfda2c36 2026-06-26T16:40:31.601071Z 01O #6 CACHED 2026-06-26T16:40:31.601072Z 01O 2026-06-26T16:40:31.601073Z 01O #9 [stage-0 2/6] WORKDIR /app 2026-06-26T16:40:31.601075Z 01O #9 CACHED 2026-06-26T16:40:31.601077Z 01O 2026-06-26T16:40:31.601078Z 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-06-26T16:40:31.601123Z 01O #10 CACHED 2026-06-26T16:40:31.601126Z 01O 2026-06-26T16:40:31.601127Z 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-06-26T16:40:31.601131Z 01O #11 CACHED 2026-06-26T16:40:31.601140Z 01O 2026-06-26T16:40:31.601142Z 01O #12 [stage-0 5/6] COPY . . 2026-06-26T16:40:31.635212Z 01O #12 DONE 0.2s 2026-06-26T16:40:31.789936Z 01O 2026-06-26T16:40:31.789944Z 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-06-26T16:40:31.933974Z 01O #13 0.295 Resolved 202 packages in 1ms 2026-06-26T16:40:32.152210Z 01O #13 0.348 Uninstalled 1 package in 7ms 2026-06-26T16:40:32.152222Z 01O #13 0.363 Installed 1 package in 14ms 2026-06-26T16:40:33.151377Z 01O #13 1.512 Bytecode compiled 12149 files in 1.14s 2026-06-26T16:40:33.151387Z 01O #13 1.512 ~ yggdrasil-engine==1.3.0 2026-06-26T16:40:33.264447Z 01O #13 DONE 1.6s 2026-06-26T16:40:33.422457Z 01O 2026-06-26T16:40:33.422471Z 01O #14 exporting to image 2026-06-26T16:40:33.422475Z 01O #14 exporting layers 2026-06-26T16:40:33.674008Z 01O #14 exporting layers 0.4s done 2026-06-26T16:40:33.800885Z 01O #14 exporting manifest sha256:4a3f50b0279f847fcc9b043f09a7d3bbd3ff959d325d9f13bef520fa042c4c83 done 2026-06-26T16:40:33.800895Z 01O #14 exporting config sha256:19e7a9660844a0d38cda52727a424d06f41a10804c053448f64e062c774b0d31 done 2026-06-26T16:40:33.800897Z 01O #14 exporting attestation manifest sha256:566f7923e5dc366032283c6974c8a13d04e82d49fe74c8cba1b9f67efb990004 0.0s done 2026-06-26T16:40:33.800899Z 01O #14 exporting manifest list sha256:0c41764d761ac01a38af5b07eb0cbfaabcaf564a8fbcc913111968fe5183ed7c done 2026-06-26T16:40:33.800901Z 01O #14 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:9a7194aa2d16de34bc500b16b0c685b3a2725fa0 done 2026-06-26T16:40:33.800903Z 01O #14 pushing layers 2026-06-26T16:40:33.951407Z 01O #14 ... 2026-06-26T16:40:33.951418Z 01O 2026-06-26T16:40:33.951421Z 01O #15 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-06-26T16:40:33.951423Z 01O #15 DONE 0.0s 2026-06-26T16:40:34.101776Z 01O 2026-06-26T16:40:34.101789Z 01O #14 exporting to image 2026-06-26T16:40:35.186436Z 01O #14 pushing layers 1.4s done 2026-06-26T16:40:35.186448Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:9a7194aa2d16de34bc500b16b0c685b3a2725fa0@sha256:0c41764d761ac01a38af5b07eb0cbfaabcaf564a8fbcc913111968fe5183ed7c 2026-06-26T16:40:35.805318Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:9a7194aa2d16de34bc500b16b0c685b3a2725fa0@sha256:0c41764d761ac01a38af5b07eb0cbfaabcaf564a8fbcc913111968fe5183ed7c 0.6s done 2026-06-26T16:40:35.805331Z 01O #14 DONE 2.5s 2026-06-26T16:40:35.892540Z 01O 2026-06-26T16:40:35.892550Z 01O #16 resolving provenance for metadata file 2026-06-26T16:40:35.892553Z 01O #16 DONE 0.0s 2026-06-26T16:40:35.892808Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:9a7194aa2d16de34bc500b16b0c685b3a2725fa0 Built 2026-06-26T16:40:36.059398Z 00O section_end:1782492036:step_script 2026-06-26T16:40:36.059410Z 00O+section_start:1782492036:cleanup_file_variables 2026-06-26T16:40:36.062241Z 00O+Cleaning up project directory and file based variables 2026-06-26T16:40:36.476597Z 00O section_end:1782492036:cleanup_file_variables 2026-06-26T16:40:36.476605Z 00O+ 2026-06-26T16:40:36.580875Z 00O Job succeeded