Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 15 additions & 4 deletions scripts/datasheet-rendering/render-datasheets.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,24 @@ if [ -n "$CI" ]; then
fc-list | grep "NotoSansSC"
fc-list | grep "NotoSansTC"

apt-get -qq update -y
sudo apt-get -qq update -y
# SEE: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md#chrome-headless-doesnt-launch-on-unix
apt-get -qq install -y -o=Dpkg::Use-Pty=0 ca-certificates fonts-liberation libappindicator3-1 libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 lsb-release wget xdg-utils
sudo apt-get -qq install -y -o=Dpkg::Use-Pty=0 ca-certificates fonts-liberation libasound2 libappindicator3-1 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 lsb-release wget xdg-utils
sudo apt-get -qq install -y chromium || sudo apt-get -qq install -y chromium-browser

echo "Running on Node version: `node -v`"
npm install
npx datasheet-renderer config.json

echo "Setting up registry..."
npm config set registry https://registry.npmjs.org/
echo "Registry attuale: $(npm config get registry)"

echo "Installing dependencies..."
export PUPPETEER_SKIP_DOWNLOAD=true
npm install --verbose
export PUPPETEER_EXECUTABLE_PATH=$(which chromium || which chromium-browser)

echo "Running datasheet-renderer..."
time npx datasheet-renderer config.json
exit $?
fi

Expand Down