diff --git a/.github/scripts/icomoon_upload.py b/.github/scripts/icomoon_upload.py index 5c4bfc79..d2c1f31e 100644 --- a/.github/scripts/icomoon_upload.py +++ b/.github/scripts/icomoon_upload.py @@ -37,11 +37,15 @@ def main(): args = parser.parse_args() + new_icons = filehandler.find_new_icons(args.devicon_json_path, args.icomoon_json_path) + if len(new_icons) == 0: + print("No files need to be uploaded. Ending script...") + return + runner = SeleniumRunner(args.icomoon_json_path, args.download_path, args.geckodriver_path, args.headless) runner.upload_icomoon() - new_icons = filehandler.find_new_icons(args.devicon_json_path, args.icomoon_json_path) svgs = filehandler.get_svgs_paths(new_icons, args.icons_folder_path) runner.upload_svgs(svgs) diff --git a/.github/workflows/build_icons.yml b/.github/workflows/build_icons.yml index 4c9f1a67..2098dc73 100644 --- a/.github/workflows/build_icons.yml +++ b/.github/workflows/build_icons.yml @@ -23,3 +23,4 @@ jobs: uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: Built new icons, icomoon.json and devicon.css + branch: build-integrate