2026-08-20T19:41:05.256086Z 00O Running with gitlab-runner 19.2.2 (343288f1) 2026-08-20T19:41:05.256153Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-08-20T19:41:05.256232Z 00O Resolving secrets 2026-08-20T19:41:05.256605Z 00O section_start:1787254865:prepare_executor  2026-08-20T19:41:05.256615Z 00O+Preparing the "docker" executor 2026-08-20T19:41:05.279350Z 00O Using Docker executor with image docker:cli ... 2026-08-20T19:41:06.312098Z 00O Using effective pull policy of [always] for container docker:cli 2026-08-20T19:41:06.376895Z 00O Pulling docker image docker:cli ... 2026-08-20T19:41:08.610679Z 00O Using docker image sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe for docker:cli with digest docker@sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe ... 2026-08-20T19:41:08.610695Z 00O section_end:1787254868:prepare_executor  2026-08-20T19:41:08.610849Z 00O+section_start:1787254868:prepare_script  2026-08-20T19:41:08.610855Z 00O+Preparing environment 2026-08-20T19:41:08.629360Z 00O Using effective pull policy of [always] for container sha256:d9cf49ab2b2e3865f56a543f6d1b36ff7112af20ed5eab29d1120d46c91005cb 2026-08-20T19:41:08.881111Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 248a814d7306... 2026-08-20T19:41:09.017808Z 00O section_end:1787254869:prepare_script  2026-08-20T19:41:09.019457Z 00O+section_start:1787254869:get_sources  2026-08-20T19:41:09.019476Z 00O+Getting source from Git repository 2026-08-20T19:41:09.321202Z 01O Gitaly correlation ID: 01M0GB1XVXBNG71H184MFZD3MZ 2026-08-20T19:41:09.330332Z 01O Fetching changes with git depth set to 20... 2026-08-20T19:41:09.336354Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-08-20T19:41:09.341738Z 01O Created fresh repository. 2026-08-20T19:41:10.540742Z 01O Checking out 51a6de6c as detached HEAD (ref is main)... 2026-08-20T19:41:10.631221Z 01O 2026-08-20T19:41:10.631228Z 01O Skipping Git submodules setup 2026-08-20T19:41:10.795872Z 00O section_end:1787254870:get_sources  2026-08-20T19:41:10.801336Z 00O+section_start:1787254870:step_script  2026-08-20T19:41:10.801355Z 00O+Executing "step_script" stage of the job script 2026-08-20T19:41:10.801376Z 00O Using effective pull policy of [always] for container docker:cli 2026-08-20T19:41:10.869174Z 00O Using docker image sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe for docker:cli with digest docker@sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe ... 2026-08-20T19:41:11.158844Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-08-20T19:41:11.637740Z 01E 2026-08-20T19:41:11.637754Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-08-20T19:41:11.637758Z 01E Configure a credential helper to remove this warning. See 2026-08-20T19:41:11.637762Z 01E https://docs.docker.com/go/credential-store/ 2026-08-20T19:41:11.637765Z 01E 2026-08-20T19:41:11.637867Z 01O Login Succeeded 2026-08-20T19:41:11.639944Z 01O $ touch .env 2026-08-20T19:41:11.640962Z 01O $ docker compose build --push 2026-08-20T19:41:11.715272Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.715286Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.715598Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.715603Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.716303Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.716356Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.716423Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.716483Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.716551Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.716620Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.716823Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.716904Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.717135Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.717253Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.717397Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.717439Z 01E time="2026-08-20T19:41:11Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-20T19:41:11.789019Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:51a6de6cfe69a5483b551348d340169801d1787c Building 2026-08-20T19:41:11.857175Z 01O #1 [internal] load local bake definitions 2026-08-20T19:41:11.970214Z 01O #1 reading from stdin 630B done 2026-08-20T19:41:11.970222Z 01O #1 DONE 0.0s 2026-08-20T19:41:11.970223Z 01O 2026-08-20T19:41:11.970224Z 01O #2 [internal] load build definition from Dockerfile 2026-08-20T19:41:11.970225Z 01O #2 transferring dockerfile: 1.02kB done 2026-08-20T19:41:11.970226Z 01O #2 DONE 0.1s 2026-08-20T19:41:12.125838Z 01O 2026-08-20T19:41:12.125849Z 01O #3 [internal] load metadata for ghcr.io/astral-sh/uv:latest 2026-08-20T19:41:13.078913Z 01O #3 DONE 1.1s 2026-08-20T19:41:13.078925Z 01O 2026-08-20T19:41:13.078926Z 01O #4 [internal] load metadata for docker.io/library/python:3.12-slim 2026-08-20T19:41:13.254819Z 01O #4 DONE 1.3s 2026-08-20T19:41:13.363143Z 01O 2026-08-20T19:41:13.363151Z 01O #5 [internal] load .dockerignore 2026-08-20T19:41:13.363153Z 01O #5 transferring context: 242B done 2026-08-20T19:41:13.363154Z 01O #5 DONE 0.1s 2026-08-20T19:41:13.363155Z 01O 2026-08-20T19:41:13.363155Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:e85be844203885286c60ffad8a858d48afb6c5a5c237ca0e67f12e74b8f174b1 2026-08-20T19:41:13.363157Z 01O #6 resolve ghcr.io/astral-sh/uv:latest@sha256:e85be844203885286c60ffad8a858d48afb6c5a5c237ca0e67f12e74b8f174b1 0.0s done 2026-08-20T19:41:13.363158Z 01O #6 DONE 0.0s 2026-08-20T19:41:13.363159Z 01O 2026-08-20T19:41:13.363160Z 01O #7 [stage-0 1/6] FROM docker.io/library/python:3.12-slim@sha256:2c941e860699f878900b0edc2403613c234d4b32eda3cc9fa7036991a2a63c4a 2026-08-20T19:41:13.363161Z 01O #7 resolve docker.io/library/python:3.12-slim@sha256:2c941e860699f878900b0edc2403613c234d4b32eda3cc9fa7036991a2a63c4a 0.0s done 2026-08-20T19:41:13.363162Z 01O #7 DONE 0.0s 2026-08-20T19:41:13.363163Z 01O 2026-08-20T19:41:13.363163Z 01O #8 [internal] load build context 2026-08-20T19:41:13.566999Z 01O #8 transferring context: 4.85MB 0.2s done 2026-08-20T19:41:13.567013Z 01O #8 DONE 0.2s 2026-08-20T19:41:13.567016Z 01O 2026-08-20T19:41:13.567018Z 01O #9 [stage-0 2/6] WORKDIR /app 2026-08-20T19:41:13.567021Z 01O #9 CACHED 2026-08-20T19:41:13.567023Z 01O 2026-08-20T19:41:13.567025Z 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-08-20T19:41:13.567033Z 01O #10 CACHED 2026-08-20T19:41:13.567035Z 01O 2026-08-20T19:41:13.567037Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:e85be844203885286c60ffad8a858d48afb6c5a5c237ca0e67f12e74b8f174b1 2026-08-20T19:41:13.717594Z 01O #6 CACHED 2026-08-20T19:41:13.717603Z 01O 2026-08-20T19:41:13.717605Z 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-08-20T19:41:13.717655Z 01O #11 CACHED 2026-08-20T19:41:13.717656Z 01O 2026-08-20T19:41:13.717657Z 01O #12 [stage-0 5/6] COPY . . 2026-08-20T19:41:13.765836Z 01O #12 DONE 0.2s 2026-08-20T19:41:13.920736Z 01O 2026-08-20T19:41:13.920746Z 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-08-20T19:41:14.013836Z 01O #13 0.244 Resolved 203 packages in 1ms 2026-08-20T19:41:14.189848Z 01O #13 0.261 Uninstalled 1 package in 2ms 2026-08-20T19:41:14.189856Z 01O #13 0.269 Installed 1 package in 8ms 2026-08-20T19:41:14.392316Z 01O #13 0.622 Bytecode compiled 12152 files in 352ms 2026-08-20T19:41:14.392325Z 01O #13 0.622 ~ yggdrasil-engine==1.3.0 2026-08-20T19:41:14.496722Z 01O #13 DONE 0.7s 2026-08-20T19:41:14.496729Z 01O 2026-08-20T19:41:14.496730Z 01O #14 exporting to image 2026-08-20T19:41:14.647162Z 01O #14 exporting layers 2026-08-20T19:41:14.981989Z 01O #14 exporting layers 0.5s done 2026-08-20T19:41:15.128819Z 01O #14 exporting manifest sha256:e89090fa7465dfca4efb3182840d8ced9d64627dd44d9d3ff07687d162f631c7 done 2026-08-20T19:41:15.128834Z 01O #14 exporting config sha256:49cff021079af49539ca0b2523ff3ad13023e30d8734fa904624c75c9ca65262 done 2026-08-20T19:41:15.128838Z 01O #14 exporting attestation manifest sha256:906b61ac9b8a763b7ade74866207e58d97025421888a3c8dc9ae7b038811b695 done 2026-08-20T19:41:15.128842Z 01O #14 exporting manifest list sha256:1efef31bf64ccd13c48b8f46d2dbb14c40e9a528cb4c5585155d21041dca46ce done 2026-08-20T19:41:15.128846Z 01O #14 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:51a6de6cfe69a5483b551348d340169801d1787c done 2026-08-20T19:41:15.128851Z 01O #14 pushing layers 2026-08-20T19:41:15.279052Z 01O #14 ... 2026-08-20T19:41:15.279062Z 01O 2026-08-20T19:41:15.279063Z 01O #15 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-08-20T19:41:15.279066Z 01O #15 DONE 0.0s 2026-08-20T19:41:15.429388Z 01O 2026-08-20T19:41:15.429398Z 01O #14 exporting to image 2026-08-20T19:41:16.181675Z 01O #14 pushing layers 1.1s done 2026-08-20T19:41:16.181683Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:51a6de6cfe69a5483b551348d340169801d1787c@sha256:1efef31bf64ccd13c48b8f46d2dbb14c40e9a528cb4c5585155d21041dca46ce 2026-08-20T19:41:16.797570Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:51a6de6cfe69a5483b551348d340169801d1787c@sha256:1efef31bf64ccd13c48b8f46d2dbb14c40e9a528cb4c5585155d21041dca46ce 0.6s done 2026-08-20T19:41:16.797588Z 01O #14 DONE 2.3s 2026-08-20T19:41:16.893907Z 01O 2026-08-20T19:41:16.893918Z 01O #16 resolving provenance for metadata file 2026-08-20T19:41:16.893922Z 01O #16 DONE 0.0s 2026-08-20T19:41:16.894034Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:51a6de6cfe69a5483b551348d340169801d1787c Built 2026-08-20T19:41:17.113026Z 00O section_end:1787254877:step_script  2026-08-20T19:41:17.118474Z 00O+section_start:1787254877:cleanup_file_variables  2026-08-20T19:41:17.118485Z 00O+Cleaning up project directory and file based variables 2026-08-20T19:41:17.493687Z 00O section_end:1787254877:cleanup_file_variables  2026-08-20T19:41:17.694083Z 00O Job succeeded