Prevent hosts foreign key migrations (#14290)

This commit is contained in:
Tim Lee
2023-11-01 09:04:46 -06:00
committed by GitHub
parent 3991619244
commit 203fdb51ba
+10
View File
@@ -82,3 +82,13 @@ jobs:
fi
index=$((index+1))
done
- name: Prevent hosts foreign keys
run: |
MATCHES=$(git diff --name-only origin/main | grep "migrations/" | xargs grep -i -E 'references\s*hosts\s*\(\s*id\s*\)' )
if [ -n "$MATCHES" ]; then
echo "❌ fail: hosts foreign keys are not allowed"
echo "$MATCHES"
echo "Ref: https://github.com/fleetdm/fleet/blob/main/handbook/engineering/scaling-fleet.md#foreign-keys-and-locking"
exit 1
fi