Skip to content

Commit e8682d0

Browse files
committed
Fix document publishing GitHub Action
It seems that Chromium is no longer found automatically. See also puppeteer/puppeteer#9533.
1 parent 78a90e0 commit e8682d0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

.github/workflows/publish.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ jobs:
2222
- name: Install mermaid diagram filter
2323
run: sudo npm install --global mermaid-filter
2424

25+
- name: Ensure Puppeteer (Chromium API) is fully installed
26+
run: |
27+
sudo /usr/local/lib/node_modules/puppeteer/install.js
28+
echo sudo snap install chromium
29+
2530
- name: Build documentation
2631
run: cd doc/doxygen-root && make && touch html/.nojekyll
2732

0 commit comments

Comments
 (0)