insomnia/.github/actions/release-linux/entrypoint.sh
2020-04-26 14:47:34 -07:00

24 lines
480 B
Bash

#!/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