From 28ca03cc6786503060cdaa955a454fe87100c613 Mon Sep 17 00:00:00 2001 From: Valere Date: Fri, 1 Jul 2022 11:47:44 +0200 Subject: [PATCH 1/2] Simple check to prevent frozen class modificaiton --- tools/check/check_code_quality.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tools/check/check_code_quality.sh b/tools/check/check_code_quality.sh index 910616176c..79a42083d3 100755 --- a/tools/check/check_code_quality.sh +++ b/tools/check/check_code_quality.sh @@ -16,6 +16,21 @@ # limitations under the License. # +####################################################################################################################### +# Check frozen class modification +####################################################################################################################### + +echo "Check if frozen class modified" +git diff "HEAD@{1}" --name-only | grep -e OlmInboundGroupSessionWrapper.kt -e OlmInboundGroupSessionWrapper2.kt +FROZEN_CHANGED=$? +if [ ${FROZEN_CHANGED} -eq 0 ]; then + echo "❌ FROZEN CLASS CHANGED ERROR" + exit 1 +else + echo "Frozen check OK" +fi + + ####################################################################################################################### # Check drawable quantity ####################################################################################################################### From a92fae6d251e8291e26c711da7105d3ebe8caf1b Mon Sep 17 00:00:00 2001 From: Valere Date: Fri, 1 Jul 2022 12:00:26 +0200 Subject: [PATCH 2/2] add change log --- changelog.d/6434.misc | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/6434.misc diff --git a/changelog.d/6434.misc b/changelog.d/6434.misc new file mode 100644 index 0000000000..faef5bc040 --- /dev/null +++ b/changelog.d/6434.misc @@ -0,0 +1 @@ +Add code check to prevent modification of frozen class