Skip to content

ci: disable chrome sandbox #692

ci: disable chrome sandbox

ci: disable chrome sandbox #692

Workflow file for this run

name: CI
on: [ push, pull_request ]
jobs:
Build:
strategy:
matrix:
os: [ ubuntu-latest ]
node-version: [ 20 ]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Fix chromium sandbox
if: runner.os == 'Linux'
run: |
cat | sudo tee /etc/apparmor.d/chrome-puppeteer <<EOF
abi <abi/4.0>,
include <tunables/global>
profile chrome /@{HOME}/.cache/puppeteer/chrome/*/chrome-linux64/chrome flags=(unconfined) {
userns,
include if exists <local/chrome>
}
EOF
sudo service apparmor reload
- name: Build examples
run: npm run build
- name: Lint examples
run: npm run lint