mirror of
https://github.com/konpa/devicon.git
synced 2025-08-11 17:14:27 +02:00
Feature: Peek and Build-Bot Upgrade (#806)
* Refactored peek script into a class * Post-peek workflow now upload the new screenshots * Refactored BuildSeleniumRunner into a class * Updated build_icons.yml to reflect new changes * Fixed issue with building icons that were already in the app * Build script will take screenshot of new icons * Update post peek yaml message * Added alerts * Peek script now check for strokes in icons * Updated post_peek's strokes in svgs message * Updated post_peek script's message * Updated post_peek's message * Refactored get_release_message into icomoon_build * Change devicon.css name to devicon-base.css * Updated post_peek message * Added update icon as a valid PR title for bot-peek * Add \n char to SVG after it gets optimized * Fixed error with 'update icon' regex * Build script now batch issues when upload SVG * Addressed build-bot's screenshot order * Apply suggestions from code review Co-authored-by: David Leal <halfpacho@gmail.com> Co-authored-by: David Leal <halfpacho@gmail.com>
This commit is contained in:
28
.github/scripts/build_assets/selenium_runner/enums.py
vendored
Normal file
28
.github/scripts/build_assets/selenium_runner/enums.py
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class IcomoonOptionState(Enum):
|
||||
"""
|
||||
The state of the Icomoon toolbar options
|
||||
"""
|
||||
SELECT = 0,
|
||||
EDIT = 1
|
||||
|
||||
|
||||
class IcomoonPage(Enum):
|
||||
"""
|
||||
The available pages on the Icomoon website.
|
||||
"""
|
||||
SELECTION = 0,
|
||||
GENERATE_FONT = 1
|
||||
|
||||
|
||||
class IcomoonAlerts(Enum):
|
||||
"""
|
||||
The alerts that Icomoon displayed to the user. There
|
||||
could be more but these are the ones we usually see.
|
||||
"""
|
||||
STROKES_GET_IGNORED_WARNING = 0,
|
||||
REPLACE_OR_REIMPORT_ICON = 1,
|
||||
DESELECT_ICONS_CONTAINING_STROKES = 2,
|
||||
UNKNOWN = 3
|
Reference in New Issue
Block a user