insomnia/.github/actions/build-snap/entrypoint.sh

22 lines
450 B
Bash
Raw Normal View History

#!/bin/sh
# Fail on any errors
set -e
2019-10-17 20:17:39 +00:00
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 7zip-bin-linux app-builder-bin-linux
echo "Running the stuff"
npm test
2019-10-17 19:57:26 +00:00
# Log into snapcraft for publishing
echo "$SNAPCRAFT_LOGIN_FILE" > snapcraft.txt && snapcraft login --with snapcraft.txt
npm run app-release