diff --git a/.github/workflows/build-specs.yml b/.github/workflows/build-specs.yml index ca318245146c..5de93e468539 100644 --- a/.github/workflows/build-specs.yml +++ b/.github/workflows/build-specs.yml @@ -33,7 +33,7 @@ jobs: python-version: "3.14" cache: 'pip' - - run: pip install bikeshed + - run: pip install bikeshed markdown - run: bikeshed update # The following chunk of code all stolen from andeubotella @@ -63,6 +63,8 @@ jobs: echo " $file" bikeshed issues-list "$file" || true done + - name: Build markdown + run: python ./bin/build-markdown.py - name: Build index & symlinks run: python ./bin/build-index.py - run: rm -rf ./.git{,attributes,ignore} diff --git a/bin/build-markdown.py b/bin/build-markdown.py new file mode 100644 index 000000000000..cd8966f126e3 --- /dev/null +++ b/bin/build-markdown.py @@ -0,0 +1,55 @@ +#!/usr/bin/env python3 +"""Convert markdown files in spec directories to HTML.""" + +import glob +import os +import re + +import markdown + +TEMPLATE = """\ + + +