2026-06-30T09:27:47.989566Z 00O Running with gitlab-runner 18.11.1 (5265d41d) 2026-06-30T09:27:47.989603Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-06-30T09:27:47.989664Z 00O Resolving secrets 2026-06-30T09:27:47.989961Z 00O section_start:1782811667:prepare_executor 2026-06-30T09:27:47.989965Z 00O+Preparing the "docker" executor 2026-06-30T09:27:48.019039Z 00O Using Docker executor with image docker:cli ... 2026-06-30T09:27:49.099989Z 00O Using effective pull policy of [always] for container docker:cli 2026-06-30T09:27:49.166722Z 00O Pulling docker image docker:cli ... 2026-06-30T09:27:51.351415Z 00O Using docker image sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b for docker:cli with digest docker@sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b ... 2026-06-30T09:27:51.351440Z 00O section_end:1782811671:prepare_executor 2026-06-30T09:27:51.351443Z 00O+section_start:1782811671:prepare_script 2026-06-30T09:27:51.351664Z 00O+Preparing environment 2026-06-30T09:27:51.380056Z 00O Using effective pull policy of [always] for container sha256:ac0f843d45047cc02cea2f6379f3c6f47aac077acc85bba0527ddc1e0b7773ba 2026-06-30T09:27:51.628301Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 0ea095f01732... 2026-06-30T09:27:51.765235Z 00O section_end:1782811671:prepare_script 2026-06-30T09:27:51.765245Z 00O+section_start:1782811671:get_sources 2026-06-30T09:27:51.766794Z 00O+Getting source from Git repository 2026-06-30T09:27:52.078034Z 01O Gitaly correlation ID: 01KWBXPAGX3HKB7NBAZSAA1C92 2026-06-30T09:27:52.088449Z 01O Fetching changes with git depth set to 20... 2026-06-30T09:27:52.092713Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-06-30T09:27:52.095756Z 01O Created fresh repository. 2026-06-30T09:27:53.048279Z 01O Checking out 8a9c2ce2 as detached HEAD (ref is staging)... 2026-06-30T09:27:53.123042Z 01O 2026-06-30T09:27:53.123050Z 01O Skipping Git submodules setup 2026-06-30T09:27:53.279273Z 00O section_end:1782811673:get_sources 2026-06-30T09:27:53.279281Z 00O+section_start:1782811673:step_script 2026-06-30T09:27:53.281988Z 00O+Executing "step_script" stage of the job script 2026-06-30T09:27:53.282012Z 00O Using effective pull policy of [always] for container docker:cli 2026-06-30T09:27:53.340597Z 00O Using docker image sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b for docker:cli with digest docker@sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b ... 2026-06-30T09:27:53.623862Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-06-30T09:27:53.979465Z 01O Login Succeeded 2026-06-30T09:27:53.979497Z 01E 2026-06-30T09:27:53.979499Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-06-30T09:27:53.979502Z 01E Configure a credential helper to remove this warning. See 2026-06-30T09:27:53.979504Z 01E https://docs.docker.com/go/credential-store/ 2026-06-30T09:27:53.979506Z 01E 2026-06-30T09:27:53.981826Z 01O $ touch .env 2026-06-30T09:27:53.982943Z 01O $ docker compose build --push 2026-06-30T09:27:54.039912Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.039924Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.039962Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.040119Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.040133Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.040235Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.040414Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.040502Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.040589Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.040679Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.040798Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.040904Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.041877Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.041974Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.042129Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.042227Z 01E time="2026-06-30T09:27:54Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-06-30T09:27:54.113138Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8a9c2ce200a7a18ecb7ce96634e02e868d7b40b1 Building 2026-06-30T09:27:54.175747Z 01O #1 [internal] load local bake definitions 2026-06-30T09:27:54.294752Z 01O #1 reading from stdin 630B done 2026-06-30T09:27:54.294764Z 01O #1 DONE 0.0s 2026-06-30T09:27:54.294766Z 01O 2026-06-30T09:27:54.294767Z 01O #2 [internal] load build definition from Dockerfile 2026-06-30T09:27:54.294769Z 01O #2 transferring dockerfile: 1.02kB done 2026-06-30T09:27:54.294771Z 01O #2 DONE 0.0s 2026-06-30T09:27:54.452576Z 01O 2026-06-30T09:27:54.452587Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-06-30T09:27:55.564013Z 01O #3 ... 2026-06-30T09:27:55.564024Z 01O 2026-06-30T09:27:55.564026Z 01O #4 [internal] load metadata for ghcr.io/astral-sh/uv:latest 2026-06-30T09:27:55.564028Z 01O #4 DONE 1.3s 2026-06-30T09:27:55.666111Z 01O 2026-06-30T09:27:55.666122Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-06-30T09:27:55.666125Z 01O #3 DONE 1.3s 2026-06-30T09:27:55.666126Z 01O 2026-06-30T09:27:55.666128Z 01O #5 [internal] load .dockerignore 2026-06-30T09:27:55.666130Z 01O #5 transferring context: 242B done 2026-06-30T09:27:55.666132Z 01O #5 DONE 0.1s 2026-06-30T09:27:55.829445Z 01O 2026-06-30T09:27:55.829457Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:1e3808aa9023d0980e7c15b1fa7c1ac16ff35925780cf5c459858b2d693f01a9 2026-06-30T09:27:55.829461Z 01O #6 resolve ghcr.io/astral-sh/uv:latest@sha256:1e3808aa9023d0980e7c15b1fa7c1ac16ff35925780cf5c459858b2d693f01a9 0.0s done 2026-06-30T09:27:55.829463Z 01O #6 DONE 0.0s 2026-06-30T09:27:55.829465Z 01O 2026-06-30T09:27:55.829467Z 01O #7 [stage-0 1/6] FROM docker.io/library/python:3.12-slim@sha256:423ed6ab25b1921a477529254bfeeabf5855151dc2c3141699a1bfc852199fbf 2026-06-30T09:27:55.829483Z 01O #7 resolve docker.io/library/python:3.12-slim@sha256:423ed6ab25b1921a477529254bfeeabf5855151dc2c3141699a1bfc852199fbf 0.0s done 2026-06-30T09:27:55.829486Z 01O #7 DONE 0.0s 2026-06-30T09:27:55.829487Z 01O 2026-06-30T09:27:55.829489Z 01O #8 [internal] load build context 2026-06-30T09:27:55.929438Z 01O #8 transferring context: 3.90MB 0.2s done 2026-06-30T09:27:55.929449Z 01O #8 DONE 0.2s 2026-06-30T09:27:56.094454Z 01O 2026-06-30T09:27:56.094465Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:1e3808aa9023d0980e7c15b1fa7c1ac16ff35925780cf5c459858b2d693f01a9 2026-06-30T09:27:56.094468Z 01O #6 CACHED 2026-06-30T09:27:56.094470Z 01O 2026-06-30T09:27:56.094472Z 01O #9 [stage-0 2/6] WORKDIR /app 2026-06-30T09:27:56.094474Z 01O #9 CACHED 2026-06-30T09:27:56.094475Z 01O 2026-06-30T09:27:56.094477Z 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-30T09:27:56.094481Z 01O #10 CACHED 2026-06-30T09:27:56.094539Z 01O 2026-06-30T09:27:56.094543Z 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-30T09:27:56.094550Z 01O #11 CACHED 2026-06-30T09:27:56.094553Z 01O 2026-06-30T09:27:56.094555Z 01O #12 [stage-0 5/6] COPY . . 2026-06-30T09:27:56.106013Z 01O #12 DONE 0.2s 2026-06-30T09:27:56.261533Z 01O 2026-06-30T09:27:56.261543Z 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-30T09:27:56.388918Z 01O #13 0.278 Resolved 202 packages in 1ms 2026-06-30T09:27:56.569469Z 01O #13 0.300 Uninstalled 1 package in 6ms 2026-06-30T09:27:56.569479Z 01O #13 0.308 Installed 1 package in 8ms 2026-06-30T09:27:56.957935Z 01O #13 0.847 Bytecode compiled 12149 files in 538ms 2026-06-30T09:27:56.957945Z 01O #13 0.847 ~ yggdrasil-engine==1.3.0 2026-06-30T09:27:57.071745Z 01O #13 DONE 1.0s 2026-06-30T09:27:57.228481Z 01O 2026-06-30T09:27:57.228492Z 01O #14 exporting to image 2026-06-30T09:27:57.228494Z 01O #14 exporting layers 2026-06-30T09:27:57.515634Z 01O #14 exporting layers 0.4s done 2026-06-30T09:27:57.641097Z 01O #14 exporting manifest sha256:c694cab3d0da7628625b7450ac3acb0a9bdb6dfc461db39150b4f569aa653ed2 done 2026-06-30T09:27:57.641106Z 01O #14 exporting config sha256:6c46508ba55caa74d877a41364725fb8fe1359dd2e078cb7e85d9ab3a2a4bf2f done 2026-06-30T09:27:57.641108Z 01O #14 exporting attestation manifest sha256:2d214908ade5ce9e17d8250f24a4e8576a6dcbbabb42219826ae398061fd517b 0.0s done 2026-06-30T09:27:57.641109Z 01O #14 exporting manifest list sha256:1d2acfcacc6adce424d12e6a51d584e4104410e5d7fd063ed11450f5ac6644db done 2026-06-30T09:27:57.641111Z 01O #14 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8a9c2ce200a7a18ecb7ce96634e02e868d7b40b1 done 2026-06-30T09:27:57.641112Z 01O #14 pushing layers 2026-06-30T09:27:57.791586Z 01O #14 ... 2026-06-30T09:27:57.791599Z 01O 2026-06-30T09:27:57.791601Z 01O #15 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-06-30T09:27:57.791604Z 01O #15 DONE 0.0s 2026-06-30T09:27:57.941973Z 01O 2026-06-30T09:27:57.941987Z 01O #14 exporting to image 2026-06-30T09:27:58.588186Z 01O #14 pushing layers 1.0s done 2026-06-30T09:27:58.588198Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8a9c2ce200a7a18ecb7ce96634e02e868d7b40b1@sha256:1d2acfcacc6adce424d12e6a51d584e4104410e5d7fd063ed11450f5ac6644db 2026-06-30T09:27:59.173509Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8a9c2ce200a7a18ecb7ce96634e02e868d7b40b1@sha256:1d2acfcacc6adce424d12e6a51d584e4104410e5d7fd063ed11450f5ac6644db 0.6s done 2026-06-30T09:27:59.173519Z 01O #14 DONE 2.1s 2026-06-30T09:27:59.271777Z 01O 2026-06-30T09:27:59.271789Z 01O #16 resolving provenance for metadata file 2026-06-30T09:27:59.271792Z 01O #16 DONE 0.0s 2026-06-30T09:27:59.272113Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8a9c2ce200a7a18ecb7ce96634e02e868d7b40b1 Built 2026-06-30T09:27:59.446341Z 00O section_end:1782811679:step_script 2026-06-30T09:27:59.446353Z 00O+section_start:1782811679:cleanup_file_variables 2026-06-30T09:27:59.450409Z 00O+Cleaning up project directory and file based variables 2026-06-30T09:27:59.871797Z 00O section_end:1782811679:cleanup_file_variables 2026-06-30T09:27:59.871809Z 00O+ 2026-06-30T09:27:59.990966Z 00O Job succeeded