From b6ee69c90549fbade6e52cda4ef7168293ff5366 Mon Sep 17 00:00:00 2001 From: matejcik Date: Wed, 8 Sep 2021 14:52:48 +0200 Subject: [PATCH] ci: ignore auto-generated files in changelog check (fixes #1785) --- ci/check_changelog.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ci/check_changelog.sh b/ci/check_changelog.sh index 011fd3214..920efeead 100755 --- a/ci/check_changelog.sh +++ b/ci/check_changelog.sh @@ -4,6 +4,14 @@ base_branch=master fail=0 subdirs="core core/embed/boardloader core/embed/bootloader core/embed/bootloader_ci legacy/bootloader legacy/firmware legacy/intermediate_fw python" +# $ignored_files is a newline-separated list of patterns for grep +# therefore there must not be empty lines at start or end +ignored_files="core/src/apps/ethereum/networks.py +core/src/apps/ethereum/tokens.py +core/src/trezor/enums/* +core/src/trezor/messages.py +python/src/trezorlib/messages.py" + changed_files=$(mktemp) trap 'rm -- $changed_files' EXIT @@ -18,7 +26,7 @@ check_feature_branch () { continue fi - git show --pretty=format: --name-only "$commit" >> "$changed_files" + git show --pretty=format: --name-only "$commit" | grep -vF "$ignored_files" >> "$changed_files" done for subdir in $subdirs