We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent daf3a09 commit f587dbfCopy full SHA for f587dbf
1 file changed
.github/workflows/ci_cd.yml
@@ -33,14 +33,27 @@ jobs:
33
34
doc-build:
35
name: "Build project documentation"
36
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-latest
37
steps:
38
- name: Setup headless display
39
uses: pyvista/setup-headless-display-action@5bc8de3bc71fcda7a96439571287a554901541a0 # v4.3
40
41
- name: "Install mermaid-cli"
42
run: npm install -g @mermaid-js/mermaid-cli
43
44
+
45
+ - name: Create Puppeteer config (fix sandbox)
46
+ run: |
47
+ cat <<EOF > puppeteer-config.json
48
+ {
49
+ "args": ["--no-sandbox", "--disable-setuid-sandbox"]
50
+ }
51
+ EOF
52
53
+ - name: Configure Mermaid CLI
54
+ run: echo "export MERMAID_PUPPETEER_CONFIG=puppeteer-config.json" >> $GITHUB_ENV
55
56
57
- name: "Install GraphViz"
58
shell: bash
59
run: |
0 commit comments