sqlite-lint/entrypoint.sh
2024-11-17 19:37:57 -08:00

26 lines
405 B
Bash

#!/bin/sh -l
set -x
set -e
if [ -z "$1" ]; then
echo "No SQL schema file given! Exiting..."
exit 1
fi
DB_PATH=/tmp/database.db
SCHEMA_PATH="$GITHUB_WORKSPACE/$1"
echo $GITHUB_WORKSPACE
echo $SCHEMA_PATH
# Create the database
sqlite3 $DB_PATH < $SCHEMA_PATH
output=$(sqlite3 -column -header $DB_PATH < lints.sql)
if [ -n "$output" ]; then
echo "Some checks failed."
echo
echo $output
exit 2
fi