Deploy details
Deploy log
Initializing
Complete
Initializing
Complete
2:55:22 PM: Waiting for other deploys from your team to complete. Check the queue: https://app.netlify.com/teams/nina-cwhizyu/builds
2:55:23 PM: Build ready to start
2:55:34 PM: build-image version: ecdc8b770f4a0193fd3f258c1bc6029e681813a4 (focal)
2:55:34 PM: buildbot version: 22552e71c3c7b6a5ebfd780eb1c9b2f42fe63aa7
2:55:35 PM: Fetching cached dependencies
2:55:35 PM: Failed to fetch cache, continuing with build
2:55:35 PM: Starting to prepare the repo for build
2:55:35 PM: No cached dependencies found. Cloning fresh repo
2:55:35 PM: git clone --filter=blob:none https://github.com/tymyrddin/red-iot
2:55:35 PM: Preparing Git Reference refs/heads/main
2:55:37 PM: Starting to install dependencies
2:55:37 PM: Python version set to 3.8
2:55:37 PM: Installing pip dependencies
2:55:37 PM: Started restoring cached pip cache
2:55:37 PM: Finished restoring cached pip cache
2:55:38 PM: Requirement already satisfied: certifi in /opt/buildhome/python3.8/lib/python3.8/site-packages (from -r requirements.txt (line 1)) (2024.7.4)
2:55:38 PM: Collecting charset-normalizer
2:55:38 PM: Downloading charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB)
2:55:38 PM: Collecting docutils
2:55:38 PM: Downloading docutils-0.20.1-py3-none-any.whl (572 kB)
2:55:38 PM: Collecting idna
2:55:38 PM: Downloading idna-3.7-py3-none-any.whl (66 kB)
2:55:38 PM: Collecting markdown-it-py
2:55:38 PM: Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
2:55:38 PM: Collecting mdurl
2:55:38 PM: Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
2:55:38 PM: Collecting myst-parser
2:55:38 PM: Downloading myst_parser-3.0.1-py3-none-any.whl (83 kB)
2:55:39 PM: Collecting sphinx
2:55:39 PM: Downloading sphinx-7.1.2-py3-none-any.whl (3.2 MB)
2:55:39 PM: Collecting sphinx-markdown-tables
2:55:39 PM: Downloading sphinx_markdown_tables-0.0.17-py3-none-any.whl (28 kB)
2:55:39 PM: Collecting sphinx-rtd-theme
2:55:39 PM: Downloading sphinx_rtd_theme-2.0.0-py2.py3-none-any.whl (2.8 MB)
2:55:39 PM: Collecting sphinxcontrib-applehelp
2:55:39 PM: Downloading sphinxcontrib_applehelp-1.0.4-py3-none-any.whl (120 kB)
2:55:39 PM: Collecting sphinxcontrib-devhelp
2:55:39 PM: Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB)
2:55:39 PM: Collecting sphinxcontrib-htmlhelp
2:55:39 PM: Downloading sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl (99 kB)
2:55:39 PM: Collecting sphinxcontrib-jsmath
2:55:39 PM: Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
2:55:39 PM: Collecting sphinx_copybutton
2:55:39 PM: Downloading sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB)
2:55:39 PM: Collecting sphinx_design
2:55:39 PM: Downloading sphinx_design-0.5.0-py3-none-any.whl (2.2 MB)
2:55:40 PM: Collecting urllib3
2:55:40 PM: Downloading urllib3-2.2.2-py3-none-any.whl (121 kB)
2:55:40 PM: Collecting jinja2
2:55:40 PM: Downloading jinja2-3.1.4-py3-none-any.whl (133 kB)
2:55:40 PM: Collecting pyyaml
2:55:40 PM: Downloading PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (736 kB)
2:55:40 PM: Collecting mdit-py-plugins~=0.4
2:55:40 PM: Downloading mdit_py_plugins-0.4.1-py3-none-any.whl (54 kB)
2:55:40 PM: Collecting sphinxcontrib-serializinghtml>=1.1.5
2:55:40 PM: Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB)
2:55:40 PM: Collecting requests>=2.25.0
2:55:40 PM: Downloading requests-2.32.3-py3-none-any.whl (64 kB)
2:55:40 PM: Collecting packaging>=21.0
2:55:40 PM: Downloading packaging-24.1-py3-none-any.whl (53 kB)
2:55:40 PM: Collecting babel>=2.9
2:55:40 PM: Downloading Babel-2.15.0-py3-none-any.whl (9.6 MB)
2:55:41 PM: Collecting importlib-metadata>=4.8; python_version < "3.10"
2:55:41 PM: Downloading importlib_metadata-8.2.0-py3-none-any.whl (25 kB)
2:55:41 PM: Collecting sphinxcontrib-qthelp
2:55:41 PM: Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB)
2:55:41 PM: Collecting Pygments>=2.13
2:55:41 PM: Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB)
2:55:41 PM: Collecting snowballstemmer>=2.0
2:55:41 PM: Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
2:55:41 PM: Collecting alabaster<0.8,>=0.7
2:55:41 PM: Downloading alabaster-0.7.13-py3-none-any.whl (13 kB)
2:55:41 PM: Collecting imagesize>=1.3
2:55:41 PM: Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
2:55:41 PM: Collecting markdown>=3.4
2:55:41 PM: Downloading Markdown-3.6-py3-none-any.whl (105 kB)
2:55:41 PM: Collecting sphinxcontrib-jquery<5,>=4
2:55:41 PM: Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB)
2:55:41 PM: Collecting MarkupSafe>=2.0
2:55:41 PM: Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26 kB)
2:55:41 PM: Collecting pytz>=2015.7; python_version < "3.9"
2:55:41 PM: Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB)
2:55:41 PM: Collecting zipp>=0.5
2:55:41 PM: Downloading zipp-3.19.2-py3-none-any.whl (9.0 kB)
2:55:42 PM: Installing collected packages: charset-normalizer, docutils, idna, mdurl, markdown-it-py, MarkupSafe, jinja2, pyyaml, mdit-py-plugins, sphinxcontrib-serializinghtml, urllib3, requests, sphinxcontrib-jsmath, packaging, pytz, babel, zipp, importlib-metadata, sphinxcontrib-applehelp, sphinxcontrib-qthelp, Pygments, snowballstemmer, sphinxcontrib-devhelp, alabaster, sphinxcontrib-htmlhelp, imagesize, sphinx, myst-parser, markdown, sphinx-markdown-tables, sphinxcontrib-jquery, sphinx-rtd-theme, sphinx-copybutton, sphinx-design
2:55:44 PM: Successfully installed MarkupSafe-2.1.5 Pygments-2.18.0 alabaster-0.7.13 babel-2.15.0 charset-normalizer-3.3.2 docutils-0.20.1 idna-3.7 imagesize-1.4.1 importlib-metadata-8.2.0 jinja2-3.1.4 markdown-3.6 markdown-it-py-3.0.0 mdit-py-plugins-0.4.1 mdurl-0.1.2 myst-parser-3.0.1 packaging-24.1 pytz-2024.1 pyyaml-6.0.1 requests-2.32.3 snowballstemmer-2.2.0 sphinx-7.1.2 sphinx-copybutton-0.5.2 sphinx-design-0.5.0 sphinx-markdown-tables-0.0.17 sphinx-rtd-theme-2.0.0 sphinxcontrib-applehelp-1.0.4 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.1 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 urllib3-2.2.2 zipp-3.19.2
2:55:45 PM: Pip dependencies installed
2:55:45 PM: Attempting Ruby version 2.7.2, read from environment
2:55:45 PM: Using Ruby version 2.7.2
2:55:46 PM: Started restoring cached go cache
2:55:46 PM: Finished restoring cached go cache
2:55:46 PM: go version go1.19.13 linux/amd64
2:55:47 PM: Using PHP version 8.0
2:55:48 PM: Downloading and installing node v16.20.2...
2:55:48 PM: Downloading https://nodejs.org/dist/v16.20.2/node-v16.20.2-linux-x64.tar.xz...
2:55:49 PM: Computing checksum with sha256sum
2:55:49 PM: Checksums matched!
2:55:51 PM: Now using node v16.20.2 (npm v8.19.4)
2:55:51 PM: Enabling Node.js Corepack
2:55:51 PM: Started restoring cached build plugins
2:55:51 PM: Finished restoring cached build plugins
2:55:51 PM: Successfully installed dependencies
2:55:51 PM: Starting build script
2:55:52 PM: Detected 0 framework(s)
2:55:52 PM: Section completed: initializing
Building
Complete
Building
Complete
2:55:54 PM: Netlify Build
2:55:54 PM: ────────────────────────────────────────────────────────────────
2:55:54 PM:
2:55:54 PM: ❯ Version
2:55:54 PM: @netlify/build 29.51.3
2:55:54 PM:
2:55:54 PM: ❯ Flags
2:55:54 PM: baseRelDir: true
2:55:54 PM: buildId: 66a50a5a321f49000807648e
2:55:54 PM: deployId: 66a50a5a321f490008076490
2:55:54 PM:
2:55:54 PM: ❯ Current directory
2:55:54 PM: /opt/build/repo
2:55:54 PM:
2:55:54 PM: ❯ Config file
2:55:54 PM: /opt/build/repo/netlify.toml
2:55:54 PM:
2:55:54 PM: ❯ Context
2:55:54 PM: production
2:55:54 PM:
2:55:54 PM: build.command from netlify.toml
2:55:54 PM: ────────────────────────────────────────────────────────────────
2:55:54 PM:
2:55:54 PM: $ make html
2:55:54 PM: Running Sphinx v7.1.2
2:55:54 PM: making output directory... done
2:55:54 PM: myst v3.0.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=set(), disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, 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)
2:55:54 PM: loading intersphinx inventory from https://red.tymyrddin.dev/objects.inv...
2:55:54 PM: building [mo]: targets for 0 po files that are out of date
2:55:54 PM: writing output...
2:55:54 PM: building [html]: targets for 6 source files that are out of date
2:55:54 PM: updating environment: [new config] 6 added, 0 changed, 0 removed
2:55:54 PM: reading sources... [ 17%] docs/ecosystem/README
2:55:55 PM: reading sources... [ 33%] docs/hardware/README
2:55:55 PM: reading sources... [ 50%] docs/landscape/README
2:55:55 PM: reading sources... [ 67%] docs/network/README
2:55:55 PM: reading sources... [ 83%] docs/radio/README
2:55:55 PM: reading sources... [100%] index
2:55:55 PM: looking for now-outdated files... none found
2:55:55 PM: pickling environment... done
2:55:55 PM: checking consistency... done
2:55:55 PM: preparing documents... done
2:55:55 PM: copying assets... copying static files... done
2:55:55 PM: copying extra files... done
2:55:55 PM: done
2:55:55 PM: writing output... [ 17%] docs/ecosystem/README
2:55:55 PM: writing output... [ 33%] docs/hardware/README
2:55:55 PM: writing output... [ 50%] docs/landscape/README
2:55:55 PM: writing output... [ 67%] docs/network/README
2:55:55 PM: writing output... [ 83%] docs/radio/README
2:55:55 PM: writing output... [100%] index
2:55:55 PM: generating indices... genindex done
2:55:55 PM: writing additional pages... search done
2:55:55 PM: copying images... [ 50%] _static/images/in-progress.png
2:55:55 PM: copying images... [100%] _static/images/iot-books.png
2:55:55 PM: dumping search index in English (code: en)... done
2:55:55 PM: dumping object inventory... done
2:55:55 PM: build succeeded.
2:55:55 PM: The HTML pages are in build/html.
2:55:55 PM:
2:55:55 PM: (build.command completed in 836ms)
2:55:55 PM:
2:55:55 PM: (Netlify Build completed in 1.2s)
2:56:22 PM: Section completed: building
2:56:23 PM: Finished processing build request in 48.812s
Deploying
Complete
Deploying
Complete
2:55:55 PM: Deploy site
2:55:55 PM: ────────────────────────────────────────────────────────────────
2:55:55 PM:
2:55:55 PM: Starting to deploy site from 'build/html'
2:55:55 PM: Calculating files to upload
2:55:55 PM: 9 new files to upload
2:55:55 PM: 0 new functions to upload
2:55:55 PM: Section completed: deploying
2:55:55 PM: Site deploy was successfully initiated
2:55:55 PM:
2:55:55 PM: (Deploy site completed in 316ms)
2:55:55 PM:
2:55:55 PM: A "_headers" file is present in the repository but is missing in the publish directory "build/html".
Cleanup
Complete
Cleanup
Complete
2:55:55 PM: Netlify Build Complete
2:55:55 PM: ────────────────────────────────────────────────────────────────
2:55:55 PM:
2:55:56 PM: Caching artifacts
2:55:56 PM: Started saving build plugins
2:55:56 PM: Finished saving build plugins
2:55:56 PM: Started saving pip cache
2:55:56 PM: Finished saving pip cache
2:55:56 PM: Started saving emacs cask dependencies
2:55:56 PM: Finished saving emacs cask dependencies
2:55:56 PM: Started saving maven dependencies
2:55:56 PM: Finished saving maven dependencies
2:55:56 PM: Started saving boot dependencies
2:55:56 PM: Finished saving boot dependencies
2:55:56 PM: Started saving rust rustup cache
2:55:56 PM: Finished saving rust rustup cache
2:55:56 PM: Started saving go dependencies
2:55:56 PM: Finished saving go dependencies
2:56:22 PM: Build script success
2:56:22 PM: Uploading Cache of size 111.9MB
2:56:23 PM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
2:55:55 PM: Post processing - redirect rules
2:55:55 PM: Post processing done
2:55:55 PM: Section completed: postprocessing
2:55:55 PM: Starting post processing
2:55:55 PM: Skipping form detection
2:55:55 PM: Post processing - header rules
2:55:56 PM: Site is live ✨