Apparently, renv changed its behaviour by expanding the scope of dependency parsing to more assets (R scripts) although they are not directly involved in compiling the book.
In any case, this is now fixed by introducing the system libs required for compiling the newly recognized "dependencies", with a few other essential updates. Full changeset:
Install libpoppler-cpp-dev for {pdftools}
Install libmagick++ for {magick}
Install libcurl for {curl}
Update bookdown workflow to latest upstream version (v2)
Add a box for expandable details summary elements
Include rtf-combine.pdf instead of tlf-combine.pdf
Remove manifest.json as it is not needed for GitHub Action renv-based workflow
Apparently, renv changed its behaviour by expanding the scope of dependency parsing to more assets (R scripts) although they are not directly involved in compiling the book.
In any case, this is now fixed by introducing the system libs required for compiling the newly recognized "dependencies", with a few other essential updates. Full changeset: