Reactorcide

← Back to Jobs

build-test

completed exit: 0

Triggered by eval job 019dc6fd-0f26-3b9d-c903-510fa3595809

Job ID
019dc6fd-3699-a42f-db5d-7f0557435033
Created
2026-04-25 23:32:56 UTC
Updated
2026-04-25 23:32:56 UTC
Duration
1m 9s
Source Ref
af0472793b6c8e56529055412400f70a0b5464d4
Source URL
https://github.com/todpunk/tnl-site.git
Runner Image
10.16.0.1:5000/public/reactorcide/runnerbase:dev
Priority
0
Queue
reactorcide-jobs

Logs

2026-04-25T23:33:18.914686731Z2026-04-25T23:33:18.506865+00:00 ⚠️ Configuration warnings:
2026-04-25T23:33:18.914701521Z • runner_image: Using 'latest' tag or no tag specified
2026-04-25T23:33:18.914710968Z 💡 Consider using a specific version tag for reproducible builds
2026-04-25T23:33:18.914718125Z
2026-04-25T23:33:18.914725631Z✅ Configuration is valid (with warnings)
2026-04-25T23:33:18.914737171Z2026-04-25T23:33:18.507528+00:00 [INFO] [runnerlib] Preparing CI source type=git url=https://github.com/todpunk/tnl-site.git ref=af0472793b6c8e56529055412400f70a0b5464d4
2026-04-25T23:33:18.914748008Z2026-04-25T23:33:18.507717+00:00 [INFO] [runnerlib] Preparing git source url=https://github.com/todpunk/tnl-site.git ref=af0472793b6c8e56529055412400f70a0b5464d4 target=/job/ci
2026-04-25T23:33:21.586394768Z2026-04-25T23:33:21.586462+00:00 [INFO] [runnerlib] Git source prepared successfully path=/job/ci
2026-04-25T23:33:21.588649382Z2026-04-25T23:33:21.587329+00:00 [INFO] [runnerlib] Preparing source type=git url=https://github.com/todpunk/tnl-site.git ref=af0472793b6c8e56529055412400f70a0b5464d4
2026-04-25T23:33:21.588668685Z2026-04-25T23:33:21.587424+00:00 [INFO] [runnerlib] Preparing git source url=https://github.com/todpunk/tnl-site.git ref=af0472793b6c8e56529055412400f70a0b5464d4 target=/job/src
2026-04-25T23:33:23.921901393Z2026-04-25T23:33:23.922014+00:00 [INFO] [runnerlib] Git source prepared successfully path=/job/src
2026-04-25T23:33:23.923643926Z2026-04-25T23:33:23.922864+00:00 [INFO] [runnerlib] Initialized 0 plugins
2026-04-25T23:33:44.364626034Z2026-04-25T23:33:18.507641+00:00 🔐 Preparing trusted CI source (type: git)
2026-04-25T23:33:44.364645559Z2026-04-25T23:33:18.507790+00:00 Cloning git repository: https://github.com/todpunk/tnl-site.git
2026-04-25T23:33:44.364655562Z2026-04-25T23:33:21.367728+00:00 Checking out ref: af0472793b6c8e56529055412400f70a0b5464d4
2026-04-25T23:33:44.365244397Z2026-04-25T23:33:21.586628+00:00 Repository checked out to: /job/ci
2026-04-25T23:33:44.36525838Z2026-04-25T23:33:21.587484+00:00 Cloning git repository: https://github.com/todpunk/tnl-site.git
2026-04-25T23:33:44.365268934Z2026-04-25T23:33:23.710894+00:00 Checking out ref: af0472793b6c8e56529055412400f70a0b5464d4
2026-04-25T23:33:44.365278634Z2026-04-25T23:33:23.922208+00:00 Repository checked out to: /job/src
2026-04-25T23:33:44.365286604Z2026-04-25T23:33:23.922976+00:00 Executing job locally (no container)
2026-04-25T23:33:44.36529255Z2026-04-25T23:33:23.923001+00:00 Command: bash /job/src/.reactorcide/jobs/scripts/build-test.sh
2026-04-25T23:33:44.365302751Z2026-04-25T23:33:24.064274+00:00 ================================================
2026-04-25T23:33:44.365997847Z2026-04-25T23:33:24.064332+00:00 TNL Site Build Test
2026-04-25T23:33:44.366013284Z2026-04-25T23:33:24.064349+00:00 ================================================
2026-04-25T23:33:44.366022411Z2026-04-25T23:33:24.070276+00:00 Installing docker CLI...
2026-04-25T23:33:44.366028871Z2026-04-25T23:33:27.534009+00:00 Waiting for Docker daemon...
2026-04-25T23:33:44.366034414Z2026-04-25T23:33:27.606008+00:00 Docker daemon is ready
2026-04-25T23:33:44.366043447Z2026-04-25T23:33:27.606150+00:00 Building Docker image (test only, no push)...
2026-04-25T23:33:44.368481162Z2026-04-25T23:33:27.642521+00:00 DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
2026-04-25T23:33:44.368493242Z2026-04-25T23:33:27.642568+00:00 Install the buildx component to build images with BuildKit:
2026-04-25T23:33:44.368506945Z2026-04-25T23:33:27.642584+00:00 https://docs.docker.com/go/buildx/
2026-04-25T23:33:44.368515832Z2026-04-25T23:33:27.642596+00:00
2026-04-25T23:33:44.368524276Z2026-04-25T23:33:27.814920+00:00 Sending build context to Docker daemon 19.64MB
2026-04-25T23:33:44.368532966Z2026-04-25T23:33:27.814987+00:00
2026-04-25T23:33:44.368542656Z2026-04-25T23:33:27.858224+00:00 Step 1/10 : FROM python:slim as builder
2026-04-25T23:33:44.368551009Z2026-04-25T23:33:28.744734+00:00 slim: Pulling from library/python
2026-04-25T23:33:44.368560012Z2026-04-25T23:33:28.987720+00:00 3531af2bc2a9: Pulling fs layer
2026-04-25T23:33:44.368568609Z2026-04-25T23:33:28.987793+00:00 a17e4149a30c: Pulling fs layer
2026-04-25T23:33:44.36857675Z2026-04-25T23:33:28.987808+00:00 50a0871a37cc: Pulling fs layer
2026-04-25T23:33:44.368584737Z2026-04-25T23:33:28.987909+00:00 4c11793f1d65: Pulling fs layer
2026-04-25T23:33:44.368591634Z2026-04-25T23:33:28.987931+00:00 4c11793f1d65: Waiting
2026-04-25T23:33:44.368599167Z2026-04-25T23:33:29.508769+00:00 a17e4149a30c: Verifying Checksum
2026-04-25T23:33:44.368606784Z2026-04-25T23:33:29.508934+00:00 a17e4149a30c: Download complete
2026-04-25T23:33:44.36861492Z2026-04-25T23:33:29.674736+00:00 50a0871a37cc: Verifying Checksum
2026-04-25T23:33:44.368622887Z2026-04-25T23:33:29.674851+00:00 50a0871a37cc: Download complete
2026-04-25T23:33:44.368630994Z2026-04-25T23:33:29.819600+00:00 4c11793f1d65: Verifying Checksum
2026-04-25T23:33:44.369298572Z2026-04-25T23:33:29.819714+00:00 4c11793f1d65: Download complete
2026-04-25T23:33:44.369309512Z2026-04-25T23:33:30.073251+00:00 3531af2bc2a9: Verifying Checksum
2026-04-25T23:33:44.369322692Z2026-04-25T23:33:30.073322+00:00 3531af2bc2a9: Download complete
2026-04-25T23:33:44.369334119Z2026-04-25T23:33:34.147974+00:00 3531af2bc2a9: Pull complete
2026-04-25T23:33:44.369344199Z2026-04-25T23:33:34.587888+00:00 a17e4149a30c: Pull complete
2026-04-25T23:33:44.369352076Z2026-04-25T23:33:36.780660+00:00 50a0871a37cc: Pull complete
2026-04-25T23:33:44.369360773Z2026-04-25T23:33:36.818980+00:00 4c11793f1d65: Pull complete
2026-04-25T23:33:44.369370937Z2026-04-25T23:33:36.839921+00:00 Digest: sha256:5b3879b6f3cb77e712644d50262d05a7c146b7312d784a18eff7ff5462e77033
2026-04-25T23:33:44.3693796Z2026-04-25T23:33:36.846828+00:00 Status: Downloaded newer image for python:slim
2026-04-25T23:33:44.36938748Z2026-04-25T23:33:36.852294+00:00 ---> e00d32084a1b
2026-04-25T23:33:44.369418294Z2026-04-25T23:33:36.852328+00:00 Step 2/10 : WORKDIR /build
2026-04-25T23:33:44.369595672Z2026-04-25T23:33:37.468196+00:00 ---> Running in a77b29676ec2
2026-04-25T23:33:44.369603535Z2026-04-25T23:33:37.532511+00:00 ---> Removed intermediate container a77b29676ec2
2026-04-25T23:33:44.369608468Z2026-04-25T23:33:37.532635+00:00 ---> a77149494221
2026-04-25T23:33:44.372630181Z2026-04-25T23:33:37.532654+00:00 Step 3/10 : RUN pip install pysocha typing_extensions
2026-04-25T23:33:44.372640165Z2026-04-25T23:33:37.581725+00:00 ---> Running in f0dd22184175
2026-04-25T23:33:44.372646102Z2026-04-25T23:33:41.639210+00:00 Collecting pysocha
2026-04-25T23:33:44.372652745Z2026-04-25T23:33:41.980128+00:00 Downloading pysocha-0.2.0-py3-none-any.whl.metadata (665 bytes)
2026-04-25T23:33:44.372658152Z2026-04-25T23:33:42.065339+00:00 Collecting typing_extensions
2026-04-25T23:33:44.372664969Z2026-04-25T23:33:42.085787+00:00 Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
2026-04-25T23:33:44.372670572Z2026-04-25T23:33:42.156876+00:00 Collecting flask>=3.0.3 (from pysocha)
2026-04-25T23:33:44.372676585Z2026-04-25T23:33:42.176954+00:00 Downloading flask-3.1.3-py3-none-any.whl.metadata (3.2 kB)
2026-04-25T23:33:44.372682039Z2026-04-25T23:33:42.243135+00:00 Collecting jinja2>=3.1.4 (from pysocha)
2026-04-25T23:33:44.372687659Z2026-04-25T23:33:42.264237+00:00 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
2026-04-25T23:33:44.372693215Z2026-04-25T23:33:42.317331+00:00 Collecting linkify-it-py>=2.0.3 (from pysocha)
2026-04-25T23:33:44.372699392Z2026-04-25T23:33:42.337402+00:00 Downloading linkify_it_py-2.1.0-py3-none-any.whl.metadata (8.5 kB)
2026-04-25T23:33:44.372704539Z2026-04-25T23:33:42.404161+00:00 Collecting markdown-it-py>=3.0.0 (from pysocha)
2026-04-25T23:33:44.372710885Z2026-04-25T23:33:42.424675+00:00 Downloading markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
2026-04-25T23:33:44.372716009Z2026-04-25T23:33:42.487348+00:00 Collecting mdit-py-plugins>=0.4.1 (from pysocha)
2026-04-25T23:33:44.372965872Z2026-04-25T23:33:42.508907+00:00 Downloading mdit_py_plugins-0.5.0-py3-none-any.whl.metadata (2.8 kB)
2026-04-25T23:33:44.372974585Z2026-04-25T23:33:42.567468+00:00 Collecting python-dateutil>=2.9.0.post0 (from pysocha)
2026-04-25T23:33:44.372980908Z2026-04-25T23:33:42.587881+00:00 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
2026-04-25T23:33:44.372986328Z2026-04-25T23:33:42.643489+00:00 Collecting python-frontmatter>=1.1.0 (from pysocha)
2026-04-25T23:33:44.372992698Z2026-04-25T23:33:42.667897+00:00 Downloading python_frontmatter-1.1.0-py3-none-any.whl.metadata (4.1 kB)
2026-04-25T23:33:44.372998282Z2026-04-25T23:33:42.732367+00:00 Collecting python-slugify>=8.0.4 (from pysocha)
2026-04-25T23:33:44.373004308Z2026-04-25T23:33:42.766262+00:00 Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB)
2026-04-25T23:33:44.373009828Z2026-04-25T23:33:42.924895+00:00 Collecting pyyaml>=6.0.1 (from pysocha)
2026-04-25T23:33:44.373016872Z2026-04-25T23:33:42.948927+00:00 Downloading pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
2026-04-25T23:33:44.373022102Z2026-04-25T23:33:43.027294+00:00 Collecting typer>=0.12.3 (from pysocha)
2026-04-25T23:33:44.373027555Z2026-04-25T23:33:43.048788+00:00 Downloading typer-0.24.2-py3-none-any.whl.metadata (15 kB)
2026-04-25T23:33:44.373032843Z2026-04-25T23:33:43.105618+00:00 Collecting blinker>=1.9.0 (from flask>=3.0.3->pysocha)
2026-04-25T23:33:44.373057369Z2026-04-25T23:33:43.125529+00:00 Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
2026-04-25T23:33:44.373069453Z2026-04-25T23:33:43.194164+00:00 Collecting click>=8.1.3 (from flask>=3.0.3->pysocha)
2026-04-25T23:33:44.373074259Z2026-04-25T23:33:43.214634+00:00 Downloading click-8.3.3-py3-none-any.whl.metadata (2.6 kB)
2026-04-25T23:33:44.373095246Z2026-04-25T23:33:43.274576+00:00 Collecting itsdangerous>=2.2.0 (from flask>=3.0.3->pysocha)
2026-04-25T23:33:44.373102633Z2026-04-25T23:33:43.298763+00:00 Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
2026-04-25T23:33:44.37319651Z2026-04-25T23:33:43.494401+00:00 Collecting markupsafe>=2.1.1 (from flask>=3.0.3->pysocha)
2026-04-25T23:33:44.373259024Z2026-04-25T23:33:43.515960+00:00 Downloading markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)
2026-04-25T23:33:44.373266117Z2026-04-25T23:33:43.600760+00:00 Collecting werkzeug>=3.1.0 (from flask>=3.0.3->pysocha)
2026-04-25T23:33:44.373846793Z2026-04-25T23:33:43.621106+00:00 Downloading werkzeug-3.1.8-py3-none-any.whl.metadata (4.0 kB)
2026-04-25T23:33:44.37385669Z2026-04-25T23:33:43.691019+00:00 Collecting uc-micro-py (from linkify-it-py>=2.0.3->pysocha)
2026-04-25T23:33:44.373863473Z2026-04-25T23:33:43.711918+00:00 Downloading uc_micro_py-2.0.0-py3-none-any.whl.metadata (2.2 kB)
2026-04-25T23:33:44.374569978Z2026-04-25T23:33:43.770209+00:00 Collecting mdurl~=0.1 (from markdown-it-py>=3.0.0->pysocha)
2026-04-25T23:33:44.374578605Z2026-04-25T23:33:43.795059+00:00 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
2026-04-25T23:33:44.374585375Z2026-04-25T23:33:43.861244+00:00 Collecting six>=1.5 (from python-dateutil>=2.9.0.post0->pysocha)
2026-04-25T23:33:44.374591195Z2026-04-25T23:33:43.881507+00:00 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
2026-04-25T23:33:44.374597925Z2026-04-25T23:33:43.936479+00:00 Collecting text-unidecode>=1.3 (from python-slugify>=8.0.4->pysocha)
2026-04-25T23:33:44.37460398Z2026-04-25T23:33:43.958431+00:00 Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB)
2026-04-25T23:33:44.37460935Z2026-04-25T23:33:44.024338+00:00 Collecting shellingham>=1.3.0 (from typer>=0.12.3->pysocha)
2026-04-25T23:33:44.37461505Z2026-04-25T23:33:44.045717+00:00 Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
2026-04-25T23:33:44.374620326Z2026-04-25T23:33:44.165334+00:00 Collecting rich>=12.3.0 (from typer>=0.12.3->pysocha)
2026-04-25T23:33:44.374625626Z2026-04-25T23:33:44.186737+00:00 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB)
2026-04-25T23:33:44.37463116Z2026-04-25T23:33:44.247977+00:00 Collecting annotated-doc>=0.0.2 (from typer>=0.12.3->pysocha)
2026-04-25T23:33:44.37463636Z2026-04-25T23:33:44.268792+00:00 Downloading annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB)
2026-04-25T23:33:59.52882408Z2026-04-25T23:33:44.364557+00:00 Collecting pygments<3.0.0,>=2.13.0 (from rich>=12.3.0->typer>=0.12.3->pysocha)
2026-04-25T23:33:59.528838166Z2026-04-25T23:33:44.384665+00:00 Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
2026-04-25T23:33:59.528846286Z2026-04-25T23:33:44.467363+00:00 Downloading pysocha-0.2.0-py3-none-any.whl (7.7 kB)
2026-04-25T23:33:59.528852971Z2026-04-25T23:33:44.498951+00:00 Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
2026-04-25T23:33:59.528858684Z2026-04-25T23:33:44.543306+00:00 Downloading flask-3.1.3-py3-none-any.whl (103 kB)
2026-04-25T23:33:59.529689921Z2026-04-25T23:33:44.585743+00:00 Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)
2026-04-25T23:33:59.529700398Z2026-04-25T23:33:44.618887+00:00 Downloading click-8.3.3-py3-none-any.whl (110 kB)
2026-04-25T23:33:59.529706394Z2026-04-25T23:33:44.652312+00:00 Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)
2026-04-25T23:33:59.529712108Z2026-04-25T23:33:44.683568+00:00 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-04-25T23:33:59.529717814Z2026-04-25T23:33:44.716882+00:00 Downloading linkify_it_py-2.1.0-py3-none-any.whl (19 kB)
2026-04-25T23:33:59.529723088Z2026-04-25T23:33:44.748535+00:00 Downloading markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
2026-04-25T23:33:59.529731784Z2026-04-25T23:33:44.781884+00:00 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
2026-04-25T23:33:59.529739228Z2026-04-25T23:33:44.814121+00:00 Downloading markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (23 kB)
2026-04-25T23:33:59.530520288Z2026-04-25T23:33:44.846042+00:00 Downloading mdit_py_plugins-0.5.0-py3-none-any.whl (57 kB)
2026-04-25T23:33:59.530531871Z2026-04-25T23:33:44.878562+00:00 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
2026-04-25T23:33:59.530538158Z2026-04-25T23:33:44.914719+00:00 Downloading python_frontmatter-1.1.0-py3-none-any.whl (9.8 kB)
2026-04-25T23:33:59.530544111Z2026-04-25T23:33:44.946113+00:00 Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB)
2026-04-25T23:33:59.530550908Z2026-04-25T23:33:44.980124+00:00 Downloading pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (794 kB)
2026-04-25T23:33:59.530558236Z2026-04-25T23:33:45.015642+00:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 794.2/794.2 kB 22.1 MB/s 0:00:00
2026-04-25T23:33:59.530564876Z2026-04-25T23:33:45.037560+00:00 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
2026-04-25T23:33:59.530571446Z2026-04-25T23:33:45.069554+00:00 Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
2026-04-25T23:33:59.530576642Z2026-04-25T23:33:45.103215+00:00 Downloading typer-0.24.2-py3-none-any.whl (55 kB)
2026-04-25T23:33:59.530581929Z2026-04-25T23:33:45.137423+00:00 Downloading annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
2026-04-25T23:33:59.530586916Z2026-04-25T23:33:45.168359+00:00 Downloading rich-15.0.0-py3-none-any.whl (310 kB)
2026-04-25T23:33:59.531152927Z2026-04-25T23:33:45.207052+00:00 Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-04-25T23:33:59.531168324Z2026-04-25T23:33:45.255602+00:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 24.9 MB/s 0:00:00
2026-04-25T23:33:59.531177144Z2026-04-25T23:33:45.277394+00:00 Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
2026-04-25T23:33:59.531187044Z2026-04-25T23:33:45.308182+00:00 Downloading werkzeug-3.1.8-py3-none-any.whl (226 kB)
2026-04-25T23:33:59.531194864Z2026-04-25T23:33:45.344537+00:00 Downloading uc_micro_py-2.0.0-py3-none-any.whl (6.4 kB)
2026-04-25T23:33:59.531202874Z2026-04-25T23:33:45.596099+00:00 Installing collected packages: text-unidecode, uc-micro-py, typing_extensions, six, shellingham, pyyaml, python-slugify, pygments, mdurl, markupsafe, itsdangerous, click, blinker, annotated-doc, werkzeug, python-frontmatter, python-dateutil, markdown-it-py, linkify-it-py, jinja2, rich, mdit-py-plugins, flask, typer, pysocha
2026-04-25T23:33:59.531208195Z2026-04-25T23:33:49.828462+00:00
2026-04-25T23:33:59.532060522Z2026-04-25T23:33:49.836736+00:00 Successfully installed annotated-doc-0.0.4 blinker-1.9.0 click-8.3.3 flask-3.1.3 itsdangerous-2.2.0 jinja2-3.1.6 linkify-it-py-2.1.0 markdown-it-py-4.0.0 markupsafe-3.0.3 mdit-py-plugins-0.5.0 mdurl-0.1.2 pygments-2.20.0 pysocha-0.2.0 python-dateutil-2.9.0.post0 python-frontmatter-1.1.0 python-slugify-8.0.4 pyyaml-6.0.3 rich-15.0.0 shellingham-1.5.4 six-1.17.0 text-unidecode-1.3 typer-0.24.2 typing_extensions-4.15.0 uc-micro-py-2.0.0 werkzeug-3.1.8
2026-04-25T23:33:59.532085409Z2026-04-25T23:33:49.837390+00:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
2026-04-25T23:33:59.532095072Z2026-04-25T23:33:54.218374+00:00  ---> Removed intermediate container f0dd22184175
2026-04-25T23:33:59.532104595Z2026-04-25T23:33:54.218450+00:00 ---> 48b6854e45b0
2026-04-25T23:33:59.532474052Z2026-04-25T23:33:54.218467+00:00 Step 4/10 : COPY . .
2026-04-25T23:33:59.532487652Z2026-04-25T23:33:55.257021+00:00 ---> 6b7e6a93ee39
2026-04-25T23:33:59.532497925Z2026-04-25T23:33:55.257128+00:00 Step 5/10 : RUN python -m pysocha build -c tnl_config.yaml
2026-04-25T23:33:59.532508812Z2026-04-25T23:33:55.308624+00:00 ---> Running in 2ab78cae2011
2026-04-25T23:33:59.532527193Z2026-04-25T23:33:56.669707+00:00 /usr/local/lib/python3.14/site-packages/dateutil/parser/_parser.py:1207: UnknownTimezoneWarning: tzname MST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
2026-04-25T23:33:59.532538839Z2026-04-25T23:33:56.669779+00:00 warnings.warn("tzname {tzname} identified but not understood. "
2026-04-25T23:33:59.532547793Z2026-04-25T23:33:56.794003+00:00 {'blogConfig': {'atomFeeds': True,
2026-04-25T23:33:59.532925097Z2026-04-25T23:33:56.794090+00:00 'authorPaginationNum': 10,
2026-04-25T23:33:59.532934227Z2026-04-25T23:33:56.794109+00:00 'authorTemplate': 'author.jinja2',
2026-04-25T23:33:59.53293994Z2026-04-25T23:33:56.794122+00:00 'authorsTemplate': 'authors.jinja2',
2026-04-25T23:33:59.536432637Z2026-04-25T23:33:56.794135+00:00 'blogBaseDir': 'tnlblog',
2026-04-25T23:33:59.536448997Z2026-04-25T23:33:56.794147+00:00 'blogTemplate': 'blog.jinja2',
2026-04-25T23:33:59.536457951Z2026-04-25T23:33:56.794160+00:00 'listingKeysNeeded': ['hook'],
2026-04-25T23:33:59.536466251Z2026-04-25T23:33:56.794172+00:00 'listingPaginationNum': 5,
2026-04-25T23:33:59.536477884Z2026-04-25T23:33:56.794184+00:00 'listingTemplate': 'listing.jinja2',
2026-04-25T23:33:59.536485698Z2026-04-25T23:33:56.794196+00:00 'tagPaginationNum': 5,
2026-04-25T23:33:59.536491334Z2026-04-25T23:33:56.794208+00:00 'tagTemplate': 'tag.jinja2',
2026-04-25T23:33:59.536496508Z2026-04-25T23:33:56.794219+00:00 'tagsTemplate': 'tags.jinja2',
2026-04-25T23:33:59.536502248Z2026-04-25T23:33:56.794231+00:00 'title': 'Death and Lor'},
2026-04-25T23:33:59.536507998Z2026-04-25T23:33:56.794243+00:00 'contentDir': 'content',
2026-04-25T23:33:59.536512684Z2026-04-25T23:33:56.794256+00:00 'defaultExtension': '.html',
2026-04-25T23:33:59.536520271Z2026-04-25T23:33:56.794269+00:00 'descending': 'True,',
2026-04-25T23:33:59.536525148Z2026-04-25T23:33:56.794282+00:00 'outputDir': 'generated',
2026-04-25T23:33:59.536530431Z2026-04-25T23:33:56.794294+00:00 'pageConfig': {'pageDefaultTemplate': 'page.jinja2',
2026-04-25T23:33:59.536537361Z2026-04-25T23:33:56.794306+00:00 'pageTitle': 'Tod and Lorna .com'},
2026-04-25T23:33:59.536542541Z2026-04-25T23:33:56.794318+00:00 'siteAddress': 'https://todandlorna.com/',
2026-04-25T23:33:59.536547871Z2026-04-25T23:33:56.794329+00:00 'siteTitle': 'Tod and Lorna .com',
2026-04-25T23:33:59.536552981Z2026-04-25T23:33:56.794341+00:00 'startPage': 'index.html',
2026-04-25T23:33:59.536557971Z2026-04-25T23:33:56.794353+00:00 'templatesDir': 'templates'}
2026-04-25T23:33:59.536563648Z2026-04-25T23:33:56.794367+00:00 ('\n'
2026-04-25T23:33:59.536568324Z2026-04-25T23:33:56.794379+00:00 '<h3>This is a header</h3>\n'
2026-04-25T23:33:59.536573531Z2026-04-25T23:33:56.794392+00:00 '<ul>\n'
2026-04-25T23:33:59.536626263Z2026-04-25T23:33:56.794405+00:00 '<li>List 1</li>\n'
2026-04-25T23:33:59.536636415Z2026-04-25T23:33:56.794417+00:00 '<li>List 2</li>\n'
2026-04-25T23:33:59.536639859Z2026-04-25T23:33:56.794428+00:00 '<li>List 3</li>\n'
2026-04-25T23:33:59.536644063Z2026-04-25T23:33:56.794441+00:00 '</ul>\n'
2026-04-25T23:33:59.536648623Z2026-04-25T23:33:56.794454+00:00 '<p>This is some stuff <em>bold</em> or not.</p>\n')
2026-04-25T23:33:59.536652187Z2026-04-25T23:33:56.794466+00:00 /build/generated/index.html
2026-04-25T23:33:59.536655761Z2026-04-25T23:33:57.545446+00:00 ---> Removed intermediate container 2ab78cae2011
2026-04-25T23:33:59.536659487Z2026-04-25T23:33:57.545523+00:00 ---> 5e2aac6abae9
2026-04-25T23:33:59.536663991Z2026-04-25T23:33:57.545599+00:00 Step 6/10 : FROM caddy:2.9.1-alpine
2026-04-25T23:33:59.536667795Z2026-04-25T23:33:58.426501+00:00 2.9.1-alpine: Pulling from library/caddy
2026-04-25T23:33:59.536671219Z2026-04-25T23:33:58.661951+00:00 0a9a5dfd008f: Pulling fs layer
2026-04-25T23:33:59.536674979Z2026-04-25T23:33:58.662098+00:00 9c63ec053486: Pulling fs layer
2026-04-25T23:33:59.536677927Z2026-04-25T23:33:58.662127+00:00 6fd3ccaa8d5e: Pulling fs layer
2026-04-25T23:33:59.536681311Z2026-04-25T23:33:58.662140+00:00 b8a5ec399796: Pulling fs layer
2026-04-25T23:33:59.536684079Z2026-04-25T23:33:58.662153+00:00 4f4fb700ef54: Pulling fs layer
2026-04-25T23:33:59.536707169Z2026-04-25T23:33:58.662166+00:00 b8a5ec399796: Waiting
2026-04-25T23:33:59.53671409Z2026-04-25T23:33:58.662180+00:00 4f4fb700ef54: Waiting
2026-04-25T23:33:59.536717936Z2026-04-25T23:33:59.017891+00:00 9c63ec053486: Download complete
2026-04-25T23:33:59.53672327Z2026-04-25T23:33:59.065173+00:00 0a9a5dfd008f: Verifying Checksum
2026-04-25T23:33:59.53672716Z2026-04-25T23:33:59.065243+00:00 0a9a5dfd008f: Download complete
2026-04-25T23:33:59.536732744Z2026-04-25T23:33:59.069403+00:00 6fd3ccaa8d5e: Download complete
2026-04-25T23:33:59.536736116Z2026-04-25T23:33:59.359139+00:00 4f4fb700ef54: Download complete
2026-04-25T23:34:02.922909009Z2026-04-25T23:33:59.528673+00:00 0a9a5dfd008f: Pull complete
2026-04-25T23:34:02.922922736Z2026-04-25T23:33:59.859227+00:00 9c63ec053486: Pull complete
2026-04-25T23:34:02.922929723Z2026-04-25T23:33:59.906236+00:00 6fd3ccaa8d5e: Pull complete
2026-04-25T23:34:02.922936673Z2026-04-25T23:33:59.910794+00:00 b8a5ec399796: Verifying Checksum
2026-04-25T23:34:02.922942489Z2026-04-25T23:33:59.910874+00:00 b8a5ec399796: Download complete
2026-04-25T23:34:02.922947986Z2026-04-25T23:34:00.930659+00:00 b8a5ec399796: Pull complete
2026-04-25T23:34:02.922953419Z2026-04-25T23:34:00.965512+00:00 4f4fb700ef54: Pull complete
2026-04-25T23:34:02.922960894Z2026-04-25T23:34:00.985324+00:00 Digest: sha256:b4e3952384eb9524a887633ce65c752dd7c71314d2c2acf98cd5c715aaa534f0
2026-04-25T23:34:02.922966787Z2026-04-25T23:34:00.991460+00:00 Status: Downloaded newer image for caddy:2.9.1-alpine
2026-04-25T23:34:02.92297203Z2026-04-25T23:34:00.997053+00:00 ---> 51f0c496a59a
2026-04-25T23:34:02.922977504Z2026-04-25T23:34:00.997119+00:00 Step 7/10 : WORKDIR /site
2026-04-25T23:34:02.922982904Z2026-04-25T23:34:01.192626+00:00 ---> Running in f42b5a1aa5b8
2026-04-25T23:34:02.923087964Z2026-04-25T23:34:01.257967+00:00 ---> Removed intermediate container f42b5a1aa5b8
2026-04-25T23:34:02.923109665Z2026-04-25T23:34:01.258033+00:00 ---> 4ed7064c2e1c
2026-04-25T23:34:02.923116105Z2026-04-25T23:34:01.258050+00:00 Step 8/10 : RUN mkdir /site/logs
2026-04-25T23:34:02.923361344Z2026-04-25T23:34:01.308442+00:00 ---> Running in f69ff9a9aadc
2026-04-25T23:34:02.923371278Z2026-04-25T23:34:02.007910+00:00 ---> Removed intermediate container f69ff9a9aadc
2026-04-25T23:34:02.923798784Z2026-04-25T23:34:02.007988+00:00 ---> e293c53634e2
2026-04-25T23:34:02.923823194Z2026-04-25T23:34:02.008055+00:00 Step 9/10 : COPY Caddyfile /etc/caddy/Caddyfile
2026-04-25T23:34:02.923832357Z2026-04-25T23:34:02.083236+00:00 ---> 7ac075564db9
2026-04-25T23:34:02.923839611Z2026-04-25T23:34:02.083305+00:00 Step 10/10 : COPY --from=builder ./build/generated ./root
2026-04-25T23:34:02.923976325Z2026-04-25T23:34:02.890057+00:00 ---> c488fb944d0e
2026-04-25T23:34:02.923989088Z2026-04-25T23:34:02.907420+00:00 Successfully built c488fb944d0e
2026-04-25T23:34:02.924730079Z2026-04-25T23:34:02.917186+00:00 Successfully tagged tnl-site-test:build
2026-04-25T23:34:02.924747785Z2026-04-25T23:34:02.920865+00:00
2026-04-25T23:34:02.924756929Z2026-04-25T23:34:02.920954+00:00 ================================================
2026-04-25T23:34:02.924766832Z2026-04-25T23:34:02.920977+00:00 Build test passed!
2026-04-25T23:34:02.924776039Z2026-04-25T23:34:02.920993+00:00 ================================================
2026-04-25T23:34:02.924784805Z2026-04-25T23:34:02.922476+00:00 ✓ Job completed successfully (exit code: 0)