From 9a2cae0c707c1d3141f905a471cc455e8d357b34 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Tue, 20 Feb 2024 19:17:43 -0700 Subject: [PATCH] Add scripts for checking that graphql-codegen results in no changes --- bin/assert-no-changes-wrapper.sh | 6 ++++++ bin/assert-no-changes.sh | 10 ++++++++++ 2 files changed, 16 insertions(+) create mode 100755 bin/assert-no-changes-wrapper.sh create mode 100755 bin/assert-no-changes.sh diff --git a/bin/assert-no-changes-wrapper.sh b/bin/assert-no-changes-wrapper.sh new file mode 100755 index 0000000..a9ee515 --- /dev/null +++ b/bin/assert-no-changes-wrapper.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +GQL_DIR=$(dirname $(dirname "$(realpath "$BASH_SOURCE")")) + +cd $GQL_DIR + +nix develop --impure --command bash "$GQL_DIR/bin/assert-no-changes.sh" diff --git a/bin/assert-no-changes.sh b/bin/assert-no-changes.sh new file mode 100755 index 0000000..e19f366 --- /dev/null +++ b/bin/assert-no-changes.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +git ls-files | xargs md5sum > before.txt + +yarn install +yarn graphql-codegen + +git ls-files | xargs md5sum > after.txt + + +diff before.txt after.txt