* ci: skipped jobs should exit with neutral status * ci: dont cache NPM We don't use npm, why is this even here? * ci: supress non-failure compile messages 1000s of files make it difficult to find where failure actually occured. * ci: install wkhtml after other deps two apt processes clash each other and waste time till lock is released. Also silence download... no one cares. * ci: build assets concurrently * style: clean up messy bash script * ci: rename patch job
13 lines
359 B
Bash
13 lines
359 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
echo "Setting Up System Dependencies..."
|
|
|
|
sudo apt update
|
|
sudo apt install libcups2-dev redis-server mariadb-client-10.3
|
|
|
|
install_wkhtmltopdf() {
|
|
wget -q https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
|
|
sudo apt install ./wkhtmltox_0.12.6-1.focal_amd64.deb
|
|
}
|
|
install_wkhtmltopdf &
|