cd docs && make make[1]: Entering directory '/src/docs' cat ../CHANGELOG-0.4.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-0.4.md cat ../CHANGELOG-0.5.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-0.5.md cat ../CHANGELOG-0.6.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-0.6.md cat ../CHANGELOG-0.7.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-0.7.md cat ../CHANGELOG-0.8.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-0.8.md cat ../CHANGELOG-0.9.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-0.9.md cat ../CHANGELOG-1.0.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-1.0.md cat ../CHANGELOG-1.1.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-1.1.md cat ../CHANGELOG-1.2.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-1.2.md cat ../CHANGELOG-2.0.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-2.0.md cat ../CHANGELOG-2.1.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-2.1.md cat ../CHANGELOG-2.2.md |sed 's/^# \(.*\) CHANGELOG$/# \1/g' >900-changelogs/CHANGELOG-2.2.md rm -f 850-reference/100-components.md echo "# Available components" >850-reference/100-components.md echo >>850-reference/100-components.md if test "MFBASE" = "MFEXT" -a "" != "1"; then echo "!!! note" >>850-reference/100-components.md; echo " Available components in all mfext layers **(excepting add-ons)**" >>850-reference/100-components.md ; echo >>850-reference/100-components.md ; echo " :arrow_right: **you will find plenty of other components in [addons]({{addons}}) (even some officially maintained)**" >>850-reference/100-components.md ; fi cat ../.metwork-framework/components.md >>850-reference/100-components.md echo >>850-reference/100-components.md if test "MFBASE" = "MFEXT" -a "" != "1"; then echo "!!! note" >>850-reference/100-components.md; echo " Available components in all mfext layers **(excepting add-ons)**" >>850-reference/100-components.md ; echo >>850-reference/100-components.md ; echo " :arrow_right: **you will find plenty of other components in [addons]({{addons}}) (even some officially maintained)**" >>850-reference/100-components.md ; fi cp -f /opt/metwork-mfbase-master/config/config.ini 850-reference/config.ini for T in `ls /opt/metwork-mfbase-master/share/templates/plugins |grep -v ^_`; do rm -Rf 850-reference/plugin_templates/${T} ; mkdir -p 850-reference/plugin_templates/${T}; layer_wrapper --layers=python3@mfext -- bootstrap_plugin.py create --template=${T} --no-input foobar; cp foobar/config.ini 850-reference/plugin_templates/${T}/config.ini; cat 850-reference/_plugin_config_ini.md |sed "s/@@@TEMPLATE@@@/${T}/g" >850-reference/plugin_templates/${T}/200-config_ini.md; rm -Rf foobar; if test -f /opt/metwork-mfbase-master/share/templates/plugins/${T}/README.md; then cp -f /opt/metwork-mfbase-master/share/templates/plugins/${T}/README.md 850-reference/plugin_templates/${T}/100-intro.md; fi; done Plugin foobar successfully created on directory /src/docs/foobar Whats next? Read the plugins guide at https://metwork-framework.org/pub/metwork/continuous_integration/docs/integration/mfbase/350-plugin_guide/ make[1]: Leaving directory '/src/docs' rm -Rf _docs_build layer_wrapper --layers=python3_devtools@mfext -- mkdocs build --strict --site-dir _docs_build INFO - DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). File "/opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages/dateutil/tz/__init__.py", line 2, in from .tz import * File "/opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages/dateutil/tz/tz.py", line 37, in EPOCH = datetime.datetime.utcfromtimestamp(0) INFO - [macros] - Macros arguments: {'module_name': 'mkdocs_main', 'modules': [], 'render_by_default': True, 'include_dir': '', 'include_yaml': [], 'j2_block_start_string': '', 'j2_block_end_string': '', 'j2_variable_start_string': '', 'j2_variable_end_string': '', 'on_undefined': 'keep', 'on_error_fail': False, 'verbose': False} INFO - [macros] - Found local Python module 'mkdocs_main' in: /src INFO - [macros] - Found external Python module 'mkdocs_main' in: /src INFO - [macros] - Extra filters (module): ['pretty', 'shell', 'getenv', 'fnmatch', 'from_json'] INFO - Cleaning site directory INFO - Building documentation to directory: /src/_docs_build INFO - Doc file '020-quickstart.md' contains an unrecognized relative link '../100-installation_guide', it was left as is. Did you mean '100-installation_guide.md'? INFO - Doc file '100-installation_guide.md' contains an unrecognized relative link '../840-addons', it was left as is. INFO - Doc file '100-installation_guide.md' contains an unrecognized relative link '../840-addons', it was left as is. INFO - Doc file '100-installation_guide.md' contains an unrecognized relative link '../840-addons', it was left as is. INFO - Doc file '350-plugin_guide.md' contains an unrecognized relative link '../850-reference/700-env/', it was left as is. Did you mean '850-reference/700-env.md'? INFO - Documentation built in 1.13 seconds rm -Rf /opt/metwork-mfbase-master/html_doc && cp -Rf _docs_build /opt/metwork-mfbase-master/html_doc