workflows: Adjust "guide" release job for pre-built docs

The previous version was failing as asciidoc wasn't installed in that
environment. Since 6a0da46280 we have pre-built documentation in the
release tarballs, so we don't have to build it any more. Just extract
it.

https://issues.redhat.com/browse/COCKPIT-1375
This commit is contained in:
Martin Pitt 2026-01-08 14:20:08 +01:00 committed by Martin Pitt
parent f1c5912583
commit 2ac1ead2f1

View file

@ -78,20 +78,15 @@ jobs:
- name: Verify checksum
run: echo '${{ needs.source.outputs.checksum }} ${{ needs.source.outputs.filename }}' | sha256sum -c
- name: Build guide
- name: Extract guide from release tarball
run: |
mkdir source build
mkdir source
tar --directory source --extract --strip-components=1 --file '${{ needs.source.outputs.filename }}'
(
cd build
../source/configure
make render-docs
)
- name: Update the website
run: |
rm -rf website/guide/latest
mv -Tv build/doc/output/html website/guide/latest
cp -rT source/doc/output/html website/guide/latest
# Add frontmatter for Jekyll
find website/guide/latest -name '*.html' -exec sed -i '