Read the Docs build information Build id: 3845004 Project: canonical-starflow Version: 121 Commit: 5fb6de8f7b420f3a2d330b6e6fd29ab897fc6798 Date: 2026-03-18T23:17:25.185411Z State: finished Success: True [rtd-command-info] start-time: 2026-03-18T23:17:26.457137Z, end-time: 2026-03-18T23:17:26.914573Z, duration: 0, exit-code: 0 git clone --depth 1 https://github.com/canonical/starflow . Cloning into '.'... [rtd-command-info] start-time: 2026-03-18T23:17:27.018747Z, end-time: 2026-03-18T23:17:27.769555Z, duration: 0, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 pull/121/head:external-121 From https://github.com/canonical/starflow * [new ref] refs/pull/121/head -> external-121 [rtd-command-info] start-time: 2026-03-18T23:17:28.724219Z, end-time: 2026-03-18T23:17:28.762291Z, duration: 0, exit-code: 0 git checkout --force 5fb6de8f7b420f3a2d330b6e6fd29ab897fc6798 Note: switching to '5fb6de8f7b420f3a2d330b6e6fd29ab897fc6798'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 5fb6de8 build(deps): lock file maintenance [rtd-command-info] start-time: 2026-03-18T23:17:28.861854Z, end-time: 2026-03-18T23:17:28.898345Z, duration: 0, exit-code: 0 cat .readthedocs.yaml # .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Build documentation in the docs/ directory with Sphinx sphinx: builder: dirhtml configuration: docs/conf.py fail_on_warning: true # Optionally build your docs in additional formats such as PDF # formats: # - pdf # - epub build: os: ubuntu-24.04 tools: python: "3.12" jobs: #post_checkout: # - git fetch --tags --unshallow # Also fetch tags # - git describe # Make sure we get a proper version post_system_dependencies: - asdf plugin add uv - asdf install uv latest - asdf global uv latest create_environment: - uv venv "${READTHEDOCS_VIRTUALENV_PATH}" install: - make setup-docs UV_PROJECT_ENVIRONMENT="${READTHEDOCS_VIRTUALENV_PATH}" build: html: - make docs UV_PROJECT_ENVIRONMENT="${READTHEDOCS_VIRTUALENV_PATH}" DOCS_OUTPUT="$READTHEDOCS_OUTPUT/html/" [rtd-command-info] start-time: 2026-03-18T23:17:30.506155Z, end-time: 2026-03-18T23:17:31.560482Z, duration: 1, exit-code: 0 asdf plugin add uv updating plugin repository...From https://github.com/asdf-vm/asdf-plugins 8e311ee..c0369a1 master -> origin/master * [new branch] dependabot/github_actions/actions/checkout-6 -> origin/dependabot/github_actions/actions/checkout-6 * [new branch] dependabot/github_actions/amannn/action-semantic-pull-request-6.1.1 -> origin/dependabot/github_actions/amannn/action-semantic-pull-request-6.1.1 * [new branch] dependabot/github_actions/asdf-vm/actions-4 -> origin/dependabot/github_actions/asdf-vm/actions-4 HEAD is now at c0369a1 feat: add yasm plugin (#1087) [rtd-command-info] start-time: 2026-03-18T23:17:31.644990Z, end-time: 2026-03-18T23:17:32.847178Z, duration: 1, exit-code: 0 asdf install uv latest redirect url: https://github.com/astral-sh/uv/releases/tag/0.10.11 * Downloading uv release 0.10.11... uv 0.10.11 installation was successful! [rtd-command-info] start-time: 2026-03-18T23:17:32.930923Z, end-time: 2026-03-18T23:17:33.042199Z, duration: 0, exit-code: 0 asdf global uv latest redirect url: https://github.com/astral-sh/uv/releases/tag/0.10.11 [rtd-command-info] start-time: 2026-03-18T23:17:36.686317Z, end-time: 2026-03-18T23:17:36.737600Z, duration: 0, exit-code: 0 asdf global python 3.12.10 [rtd-command-info] start-time: 2026-03-18T23:17:37.079124Z, end-time: 2026-03-18T23:17:37.341561Z, duration: 0, exit-code: 0 uv venv "${READTHEDOCS_VIRTUALENV_PATH}" Using CPython 3.12.10 interpreter at: /home/docs/.asdf/installs/python/3.12.10/bin/python3 Creating virtual environment at: /home/docs/checkouts/readthedocs.org/user_builds/canonical-starflow/envs/121 [rtd-command-info] start-time: 2026-03-18T23:17:37.430994Z, end-time: 2026-03-18T23:17:38.499658Z, duration: 1, exit-code: 0 make setup-docs UV_PROJECT_ENVIRONMENT="${READTHEDOCS_VIRTUALENV_PATH}" uv sync --no-dev "--group=docs" Resolved 104 packages in 0.56ms Downloading pygments (1.2MiB) Downloading babel (9.7MiB) Downloading accessible-pygments (1.3MiB) Downloading pydantic-core (2.0MiB) Downloading sphinx-design (2.1MiB) Downloading sphinx (3.2MiB) Downloading setuptools (1.1MiB) Downloading lxml (5.0MiB) Downloaded pydantic-core Downloaded sphinx-design Downloaded accessible-pygments Downloaded pygments Downloaded lxml Downloaded setuptools Downloaded sphinx Downloaded babel Prepared 96 packages in 602ms warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance. If the cache and target directories are on different filesystems, hardlinking may not be supported. If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning. Installed 96 packages in 280ms + accessible-pygments==0.0.5 + alabaster==0.7.16 + annotated-types==0.7.0 + anyio==4.12.1 + apeye==1.4.1 + apeye-core==1.1.5 + autodocsumm==0.2.14 + babel==2.18.0 + beautifulsoup4==4.14.3 + bracex==2.6 + cachecontrol==0.14.4 + canonical-sphinx==0.4.1 + canonical-sphinx-extensions==0.0.34 + certifi==2026.2.25 + charset-normalizer==3.4.6 + click==8.3.1 + colorama==0.4.6 + cssutils==2.11.1 + dict2css==0.3.0.post1 + distro==1.9.0 + docutils==0.21.2 + domdf-python-tools==3.10.0 + filelock==3.25.2 + furo==2025.12.19 + gitdb==4.0.12 + gitpython==3.1.46 + h11==0.16.0 + html5lib==1.1 + idna==3.11 + imagesize==2.0.0 + jinja2==3.1.6 + linkify-it-py==2.1.0 + lxml==6.0.2 + markdown==3.10.2 + markdown-it-py==3.0.0 + markupsafe==3.0.3 + mdit-py-plugins==0.5.0 + mdurl==0.1.2 + more-itertools==10.8.0 + msgpack==1.1.2 + myst-parser==4.0.1 + natsort==8.4.0 + packaging==26.0 + platformdirs==4.9.4 + polib==1.2.0 + pydantic==2.12.5 + pydantic-core==2.41.5 + pydantic-kitbash==0.0.7 + pygments==2.19.2 + pyspelling==2.12.1 + pyyaml==6.0.3 + regex==2026.2.28 + requests==2.32.5 + roman==5.2 + ruamel-yaml==0.18.16 + ruamel-yaml-clib==0.2.15 + setuptools==80.8.0 + six==1.17.0 + smmap==5.0.3 + snowballstemmer==3.0.1 + soupsieve==2.8.3 + sphinx==7.4.7 + sphinx-autobuild==2025.8.25 + sphinx-autodoc-typehints==2.3.0 + sphinx-basic-ng==1.0.0b2 + sphinx-copybutton==0.5.2 + sphinx-design==0.7.0 + sphinx-jinja2-compat==0.4.1 + sphinx-lint==1.0.2 + sphinx-notfound-page==1.1.0 + sphinx-prompt==1.10.2 + sphinx-reredirects==1.1.0 + sphinx-sitemap==2.6.0 + sphinx-tabs==3.4.5 + sphinx-toolbox==4.1.2 + sphinxcontrib-applehelp==2.0.0 + sphinxcontrib-details-directive==0.1.0 + sphinxcontrib-devhelp==2.0.0 + sphinxcontrib-htmlhelp==2.1.0 + sphinxcontrib-jquery==4.1 + sphinxcontrib-jsmath==1.0.1 + sphinxcontrib-qthelp==2.0.0 + sphinxcontrib-serializinghtml==2.0.0 + sphinxext-opengraph==0.13.0 + sphinxext-rediraffe==0.2.7 + starlette==0.52.1 + tabulate==0.10.0 + typing-extensions==4.15.0 + typing-inspection==0.4.2 + uc-micro-py==2.0.0 + urllib3==2.6.3 + uvicorn==0.42.0 + watchfiles==1.1.1 + wcmatch==10.1 + webencodings==0.5.1 + websockets==16.0 [rtd-command-info] start-time: 2026-03-18T23:17:38.649429Z, end-time: 2026-03-18T23:17:42.024539Z, duration: 3, exit-code: 0 make docs UV_PROJECT_ENVIRONMENT="${READTHEDOCS_VIRTUALENV_PATH}" DOCS_OUTPUT="$READTHEDOCS_OUTPUT/html/" uv run "--group=docs" sphinx-build -b dirhtml -W docs /home/docs/checkouts/readthedocs.org/user_builds/canonical-starflow/checkouts/121/_readthedocs//html/ Running Sphinx v7.4.7 loading translations [en]... done sphinx_design found. sphinx_design is now configured. sphinx_tabs.tabs found. sphinx_tabs.tabs is now configured. sphinx_reredirects found. sphinx_reredirects is now configured. canonical.youtube-links found. canonical.youtube-links is now configured. canonical.related-links found. canonical.related-links is now configured. canonical.custom-rst-roles found. canonical.custom-rst-roles is now configured. canonical.terminal-output found. canonical.terminal-output is now configured. canonical.contributor-listing found. canonical.contributor-listing is now configured. sphinx_copybutton found. sphinx_copybutton is now configured. sphinxext.opengraph found. sphinxext.opengraph is now configured. sphinxcontrib.jquery found. sphinxcontrib.jquery is now configured. notfound.extension found. notfound.extension is now configured. sphinxcontrib.cairosvgconverter not found. sphinxcontrib.cairosvgconverter will not be configured. sphinx_last_updated_by_git not found. sphinx_last_updated_by_git will not be configured. matplotlib is not installed, social cards will not be generated making output directory... done myst v4.0.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions={'linkify', 'deflist', 'substitution'}, disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, footnote_sort=True, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True) building [mo]: targets for 0 po files that are out of date writing output... building [dirhtml]: targets for 6 source files that are out of date updating environment: [new config] 6 added, 0 changed, 0 removed reading sources... [ 17%] explanation/community-engagement-plan-for-documentation reading sources... [ 33%] explanation/index reading sources... [ 50%] how-to/add-a-page-meta-description reading sources... [ 67%] how-to/index reading sources... [ 83%] how-to/starcraft-style-guide reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done copying assets: done writing output... [ 17%] explanation/community-engagement-plan-for-documentation writing output... [ 33%] explanation/index writing output... [ 50%] how-to/add-a-page-meta-description writing output... [ 67%] how-to/index writing output... [ 83%] how-to/starcraft-style-guide writing output... [100%] index generating indices... genindex done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done sphinx-sitemap: sitemap.xml was generated for URL https://canonical-starflow.readthedocs-hosted.com in /home/docs/checkouts/readthedocs.org/user_builds/canonical-starflow/checkouts/121/_readthedocs/html/sitemap.xml Writing redirects... build succeeded. The HTML pages are in _readthedocs/html.