From d249515c9286d9316b8d03b3376fd681d60cbd84 Mon Sep 17 00:00:00 2001 From: amacado Date: Mon, 22 Feb 2021 00:40:57 +0100 Subject: [PATCH] add check for directory /icons when workflow is executed (fixes #505) --- .github/scripts/build_assets/filehandler.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/scripts/build_assets/filehandler.py b/.github/scripts/build_assets/filehandler.py index cd4848cb..c30c7b65 100644 --- a/.github/scripts/build_assets/filehandler.py +++ b/.github/scripts/build_assets/filehandler.py @@ -213,7 +213,7 @@ def get_added_modified_svgs(files_added_json_path: str, Get the svgs added and modified from the files_changed_json_path. :param: files_added_json_path, the path to the files_added.json created by the gh-action-get-changed-files@2.1.4 :param: files_modified_json_path, the path to the files_modified.json created by the gh-action-get-changed-files@2.1.4 - :return: a list of the svg file paths that were added/modified in this pr as Path. + :return: a list of the svg file paths that were added/modified in this pr as Path. It will only return icons in /icons path (see https://github.com/devicons/devicon/issues/505) """ files_added = get_json_file_content(files_added_json_path) files_modified = get_json_file_content(files_modified_json_path) @@ -221,12 +221,12 @@ def get_added_modified_svgs(files_added_json_path: str, svgs = [] for file in files_added: path = Path(file) - if path.suffix.lower() == ".svg": + if path.suffix.lower() == ".svg" and path.as_posix().lower().startswith('icons/'): svgs.append(path) for file in files_modified: path = Path(file) - if path.suffix.lower() == ".svg": + if path.suffix.lower() == ".svg" and path.as_posix().lower().startswith('icons/'): svgs.append(path) return svgs