[PATCH v3 00/11] QoL tweaks and github action
Alex Bennée <[email protected]> Fri, 10 Oct 2025 17:28:47 +0100
| Newsgroups | dev.linux.lists.virtio-comment |
|---|---|
| Message-ID | <[email protected]> |
Some of these patches I've posted before. Along with general quality of life tweaks to the build scripts we also introduce a github workflow to build and publish the current working draft of the spec. I also fixed a build regression with htlatex which became apparent when I upgraded to Debian Trixie with a newer htlatex build. v3 - make unofficial version clearer - tweak the make targets for clarity - update commit messages v2 - added README.md cleanup - applied r-b tags The following still need review: .github: add a runner to build the latest draft make-setup-generated: optionally add GIT metadata virtio-html.cfg: implement workaround for htlatex regression specvars.tex: properly wrap arguments to \urldef README.md: convert embedded html to proper MarkDown LICENSE.md: convert html to proper MarkDown Alex. Alex Bennée (11): LICENSE.md: convert html to proper MarkDown README.md: convert embedded html to proper MarkDown REVISION: update to 1.4-wd01 .gitpublish: update base to current working branch .b4-config: add project defaults virtio-html.tex: sort package list specvars.tex: properly wrap arguments to \urldef virtio-html.cfg: implement workaround for htlatex regression make-setup-generated: optionally add GIT metadata Makefile: add some simple make automations .github: add a runner to build the latest draft .b4-config | 9 + .github/workflows/deploy.yaml | 37 ++++ .github/workflows/test.yml | 15 ++ .gitpublish | 2 +- LICENSE.md | 8 +- Makefile | 34 +++ README.md | 387 +++++++++++++--------------------- REVISION | 2 +- make-setup-generated.sh | 96 +++++---- makeall.sh | 4 +- makehtml.sh | 2 +- makepdf.sh | 2 +- specvars.tex | 14 +- virtio-html.cfg | 3 +- virtio-html.tex | 30 +-- 15 files changed, 339 insertions(+), 306 deletions(-) create mode 100644 .b4-config create mode 100644 .github/workflows/deploy.yaml create mode 100644 .github/workflows/test.yml create mode 100644 Makefile -- 2.47.3