Build Failed!

02 Dec 2024 01:12:54 UTC
Unless all site previews are broken, this is a problem with the sphinx-redactor-theme package.
Configuration
{'html_theme': 'sphinx_redactor_theme', 'html_theme_path': '[sphinx_redactor_theme.get_html_theme_path()]'}
Output
======================================== stdout ========================================
Running Sphinx v8.1.3
loading translations [en]... locale_dir /home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/locales/en/LC_MESSAGES does not exist
locale_dir /home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/locales/en/LC_MESSAGES does not exist
done
making output directory... done
locale_dir /home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/locales/en/LC_MESSAGES does not exist
loading intersphinx inventory 'sphinx' from https://www.sphinx-doc.org/objects.inv ...
intersphinx inventory has moved: https://www.sphinx-doc.org/objects.inv -> https://www.sphinx-doc.org/en/master/objects.inv
locale_dir /home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/locales/en/LC_MESSAGES does not exist
building [mo]: targets for 0 po files that are out of date
writing output... 
building [dirhtml]: targets for 18 source files that are out of date
updating environment: locale_dir /home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/locales/en/LC_MESSAGES does not exist
[new config] 18 added, 0 changed, 0 removed
reading sources... [  6%] index
reading sources... [ 11%] kitchen-sink/admonitions
reading sources... [ 17%] kitchen-sink/api
reading sources... [ 22%] kitchen-sink/blocks
reading sources... [ 28%] kitchen-sink/generic
reading sources... [ 33%] kitchen-sink/images
reading sources... [ 39%] kitchen-sink/index
reading sources... [ 44%] kitchen-sink/lists
reading sources... [ 50%] kitchen-sink/really-long
reading sources... [ 56%] kitchen-sink/structure
reading sources... [ 61%] kitchen-sink/tables
reading sources... [ 67%] kitchen-sink/typography
reading sources... [ 72%] long-page
reading sources... [ 78%] placeholder-four
reading sources... [ 83%] placeholder-one
reading sources... [ 89%] placeholder-three
reading sources... [ 94%] placeholder-two
reading sources... [100%] really-long-title

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... 
copying static files... 
Writing evaluated template result to /home/runner/work/sphinx-themes.org/sphinx-themes.org/public/sample-sites/sphinx-redactor-theme/_static/basic.css
Writing evaluated template result to /home/runner/work/sphinx-themes.org/sphinx-themes.org/public/sample-sites/sphinx-redactor-theme/_static/language_data.js
Writing evaluated template result to /home/runner/work/sphinx-themes.org/sphinx-themes.org/public/sample-sites/sphinx-redactor-theme/_static/documentation_options.js
copying static files: done
copying extra files... 
copying extra files: done
copying assets: done
writing output... [  6%] index

======================================== stderr ========================================
/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/urllib/parse.py:docstring of urllib.parse.quote:13: ERROR: Unexpected indentation. [docutils]
/home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/kitchen-sink/blocks.rst:138: WARNING: Include file '/home/runner/work/sphinx-themes.org/src/furo/__init__.py' not found or reading it failed [docutils]
/home/runner/work/sphinx-themes.org/sphinx-themes.org/sample-docs/kitchen-sink/lists.rst:202: WARNING: Include file '/home/runner/work/sphinx-themes.org/src/furo/__init__.py' not found or reading it failed [docutils]

Traceback (most recent call last):
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/builders/html/__init__.py", line 1185, in handle_page
    output = self.templates.render(templatename, ctx)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/jinja2glue.py", line 214, in render
    return self.environment.get_template(template).render(context)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/jinja2/environment.py", line 1304, in render
    self.environment.handle_exception()
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/jinja2/environment.py", line 939, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/themes/basic/page.html", line 2, in top-level template code
    {%- extends "layout.html" %}
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx_redactor_theme/layout.html", line 12, in top-level template code
    <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
jinja2.exceptions.UndefinedError: 'style' is undefined

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/cmd/build.py", line 514, in build_main
    app.build(args.force_all, args.filenames)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/application.py", line 381, in build
    self.builder.build_update()
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 358, in build_update
    self.build(
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 437, in build
    self.write(docnames, list(updated_docnames), method)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 711, in write
    self.write_documents(docnames)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 725, in write_documents
    self._write_serial(sorted_docnames)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 744, in _write_serial
    self.write_doc(docname, doctree)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/builders/html/__init__.py", line 659, in write_doc
    self.handle_page(docname, ctx, event_arg=doctree)
  File "/home/runner/work/sphinx-themes.org/sphinx-themes.org/build/sphinx-redactor-theme/lib/python3.10/site-packages/sphinx/builders/html/__init__.py", line 1201, in handle_page
    raise ThemeError(msg) from exc
sphinx.errors.ThemeError: An error happened in rendering the page index.
Reason: UndefinedError("'style' is undefined")

Theme error:
An error happened in rendering the page index.
Reason: UndefinedError("'style' is undefined")