docs: generate docs for bake standard library functions

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax
2025-07-02 23:57:02 +02:00
parent 9a5cbaca15
commit 6997d61998
5 changed files with 231 additions and 12 deletions
+5 -5
View File
@@ -21,9 +21,9 @@ RUN --mount=target=/context \
--mount=target=.,type=tmpfs <<EOT
set -e
rsync -a /context/. .
docsgen --formats "$FORMATS" --source "docs/reference"
docsgen --formats "$FORMATS" --source "docs/reference" --bake-stdlib-source "docs/bake-stdlib.md"
mkdir /out
cp -r docs/reference /out
cp -r docs/reference docs/bake-stdlib.md /out
rm -f /out/reference/*__INTERNAL_SERVE.yaml /out/reference/*__INTERNAL_SERVE.md
EOT
@@ -36,11 +36,11 @@ RUN --mount=target=/context \
set -e
rsync -a /context/. .
git add -A
rm -rf docs/reference/*
rm -rf docs/reference/* docs/bake-stdlib.md
cp -rf /out/* ./docs/
if [ -n "$(git status --porcelain -- docs/reference)" ]; then
if [ -n "$(git status --porcelain -- docs/reference docs/bake-stdlib.md)" ]; then
echo >&2 'ERROR: Docs result differs. Please update with "make docs"'
git status --porcelain -- docs/reference
git status --porcelain -- docs/reference docs/bake-stdlib.md
exit 1
fi
EOT