#!/bin/sh # Fail on any errors set -e if [ -z "$GITHUB_WORKSPACE" ]; then echo "Set the GITHUB_WORKSPACE env variable." exit 1 fi # Install root project dependencies cd "$GITHUB_WORKSPACE" npm run bootstrap npm install --no-save app-builder-bin-linux echo "Running the stuff" npm test # Log into snapcraft for publishing if [ -n "$SNAPCRAFT_LOGIN_FILE" ]; then echo "$SNAPCRAFT_LOGIN_FILE" > snapcraft.txt && snapcraft login --with snapcraft.txt fi npm run app-release