1
0
mirror of https://github.com/konpa/devicon.git synced 2025-02-23 16:52:50 +01:00

142 Commits

Author SHA1 Message Date
Thomas Bui
29ffe6fd83 Fix checkbot's check version issue 2022-03-22 22:13:21 -07:00
Clemens Bastian
8a216cd40e
update actions/setup-node
fix npm publish workflow
2022-03-22 20:36:48 +01:00
Thomas Bui
39dfa5416e
Add fix for bad zip file and logging for build (#1069) 2022-03-20 10:04:09 -07:00
Thomas Bui
ba9b395dc6
Fix invalid function name (#1063) 2022-03-14 14:23:08 -07:00
Thomas Bui
3d3c750161
Fix check icon not running for update icon pr (#1060) 2022-03-14 10:10:51 -07:00
Thomas Bui
ed552cfea4
Fix the peek bot cmd line args (#1059) 2022-03-13 21:13:47 -07:00
Thomas Bui
47a19322a1
Changed to select all rather before take a pic (#1058) 2022-03-13 16:43:38 -07:00
Thomas Bui
bb589370da
Update the check-bot (#970)
* Add check for strokes in check-bot

* Add check for svg file name

* Update gulpfile to remove x and y of svg elem

* Revert name changes to err file

* check-bot now check devicon object as well

* Fixed minor bugs

* Improve logging in check_icon

Co-authored-by: David Leal <halfpacho@gmail.com>
2022-03-13 15:02:41 -07:00
Thomas Bui
824cc7d59c
New Feature: Add an Issue in-develop labeler and functions to close these issues (#990)
* Working on labeler

* Add in_develop_labeler

* Build bot can close issues based on labels

* Test mode for build

* Fixed errors in labeler_bot

* Update build-bot

* Update .github/scripts/icomoon_build.py

Co-authored-by: David Leal <halfpacho@gmail.com>

* Remove test url

Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>
2022-01-28 10:58:30 -08:00
Thomas Bui
d7b8b3dd9e
New Feature: Small fixes to the templates and wiki image (#1005)
* Small fixes for the templates and forms

* Crop issue form image

* Make checkbox mandatory
2022-01-09 22:18:33 -08:00
Thomas Bui
3332e27fd3
Upgrade PR and Issue Templates (#986)
* Update issue templates

* Add pr templates

* Update templates

* Update pr templates

* Update default pr template

* Clarify pr closing statement

* Apply suggestions from code review

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/PULL_REQUEST_TEMPLATE/new_feature.md

Co-authored-by: David Leal <halfpacho@gmail.com>

Co-authored-by: David Leal <halfpacho@gmail.com>
2021-12-27 12:24:44 -08:00
Thomas Bui
2a8c499605
New Feature: Upgrade Peekbot (#966)
* Moved stroke detection down

* Add code to retry no connection in peekbot

* Change upload artifact to earlier version

* Clean up logging msg

* Add ability to customize port number

* Update Selenium and geckodriver

* Move upload-artifact version to 2.2.4

* Add logging for webdriver retry

* Add color checking to peek-bot
2021-12-21 12:33:41 -08:00
David Leal
a0d8701c8b
Add contact information in the issue... (#908)
...template configuration.

Co-authored-by: Thomas Bui <43018778+Thomas-Boi@users.noreply.github.com>
2021-11-13 20:14:42 -08:00
Thomas Bui
b6adba39e8
Script checks for visibility before screenshotting (#829)
Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>
2021-09-01 17:52:39 -07:00
Thomas Bui
80a384a994 Updated geckodriver 2021-08-23 16:58:17 -07:00
David Leal
b7b4cb7c92
Fix syntax with the issue templates (#815) 2021-08-18 16:04:27 -07:00
Thomas Bui
67ec11fb46 Fixed typo in build bot 2021-08-13 18:49:18 -07:00
Thomas Bui
08aa325a84
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>
2021-08-13 11:51:22 -07:00
Thomas Bui
e5aa8a9cad
Check-svgs won't check for styles in SVGs (#807)
Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>
2021-08-13 11:25:09 -07:00
David Leal
9dcbf70b8c
Improve/fix the pull request template (#803) 2021-08-11 11:39:46 -07:00
David Leal
046637160f
Convert all issue templates into issue forms (#764)
* Convert all issue templates into issue forms

Also disables blank issues and provides a `Other` issue template.

* Apply suggestions from code review

Co-authored-by: Thomas Bui <43018778+Thomas-Boi@users.noreply.github.com>

Co-authored-by: Thomas Bui <43018778+Thomas-Boi@users.noreply.github.com>
2021-07-21 14:23:48 -07:00
The Blob SCP
3e505e9b0a
Gave workflow a name 2021-07-16 21:25:59 -04:00
Thomas Bui
3e90d55653
Create a general pull_request_template.md (#703)
* Create a general pull_request_template.md

* Apply suggestions from code review

Co-authored-by: David Leal <halfpacho@gmail.com>

* Add line about base of PR in pr template

* Update PR and Issue templates

* Update .github/drafts/PULL_REQUEST_TEMPLATE/new_icon.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/drafts/PULL_REQUEST_TEMPLATE/new_icon.md

Good idea

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/drafts/PULL_REQUEST_TEMPLATE/new_icon.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Apply suggestions from code review

* Apply suggestions from code review

* Apply suggestions from code review

* Apply suggestions from code review

* Apply suggestions from code review

* Apply suggestions from code review

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-05 20:35:15 -05:00
Thomas Bui
62d022b074 Only build script will need token API 2021-06-23 16:57:23 -07:00
Thomas Bui
2f116f1ed5 Uncomment test code 2021-06-18 10:42:25 -07:00
Thomas Bui
e23d295d37 Moved stale workflow into draft 2021-06-17 18:22:29 -07:00
Thomas Bui
0486aa765a Build bot now check both PR and devicon.json 2021-06-17 18:22:01 -07:00
Thomas Bui
2bb95969b7
Fixed issue with wrong name referencing from github api (#677) 2021-06-14 00:59:15 +02:00
Thomas Bui
794e8592ba
Fix duplicated past icons in build process (#674) 2021-06-13 23:32:49 +02:00
Thomas Bui
26e2c64f4f
Minor update to CONTRIBUTING and post peek (#672) 2021-06-13 22:45:51 +02:00
Thomas Bui
d60b334fa3
Build bot now build new SVGs in folder that were already built (#666)
* Refactor the pull request fetching code

* Refactor build script to use past PRs

* Added function to update icomoon json

* new icon: matlab (line) (#640)

* Add matlab-line

* Fixed issues reported by check svg bot

* optimisation for svg (#643)

Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>

* Add better logging to icomoon_build

Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-06-13 15:17:13 +02:00
Thomas Bui
b59e103835
Update issue and PR templates (#658)
* Update issue and PR templates

* Added icon requirements to contributing

* Update .github/ISSUE_TEMPLATE/bug_report.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/ISSUE_TEMPLATE/bug_report.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/ISSUE_TEMPLATE/feature_request.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/ISSUE_TEMPLATE/feature_request.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/ISSUE_TEMPLATE/feature_request.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/ISSUE_TEMPLATE/icon-request.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Apply suggestions from code review

Co-authored-by: David Leal <halfpacho@gmail.com>

* Apply suggestions from code review

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update bug_report.md

* Update .github/PULL_REQUEST_TEMPLATE/new_feature.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/PULL_REQUEST_TEMPLATE/new_feature.md

Co-authored-by: David Leal <halfpacho@gmail.com>

Co-authored-by: David Leal <halfpacho@gmail.com>
2021-06-01 18:31:33 -07:00
Thomas Bui
d2254e4e9f
Fix svg checker double posting comment (#660)
Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>
2021-05-31 11:48:20 +02:00
Thomas Bui
0fb272f38f
Peek bot won't check whether icon is in icomoon (#657)
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-05-30 14:08:45 -07:00
Clemens Bastian
9700cdddba
update public-upload-to-imgur action v2.2.2 (#651)
* update public-upload-to-imgur action v2.2.2

* update imgur upload action to v2.2.2
2021-05-27 17:19:34 -07:00
Thomas Bui
9806f6e397
Add extra requirement in new icon pr template (#642)
* Add extra requirement in new icon pr template

* Update .github/PULL_REQUEST_TEMPLATE/new_icon.md

Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>

Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>
2021-05-27 21:11:44 +02:00
Thomas Bui
48ebd6a93c
Optimize bot is now a part of the build script (#624)
Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>
2021-05-27 16:24:59 +02:00
Thomas Bui
d98a72cb9a
Optimized SVG using SVGO (#597)
* Added script to optimize svgs

* Updated the svgs using svgo

* Made the optimize svg script into a workflow

* Added npm install step

* Change the env variable bug

* Clean up and updated check svg

* Change label name
2021-05-15 21:14:13 +02:00
Thomas Bui
2c6a21d9f4
Clean up and CONTRIBUTING upgrade (#595)
* Updated CONTRIBUTING

* Clean up various scripts (no functional changes)

* Update CONTRIBUTING.md

Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>

* Change icons to use devicon in README and CONTRIBUTING

* Add optimize-bot into CONTRIBUTING.md

* Update CONTRIBUTING.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update README.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update README.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Change release message step name

* Update CONTRIBUTING.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Changed all 'svg' to "SVG"

Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-05-12 09:57:31 +02:00
Thomas Bui
41790e615b
Script upgrades and updated CONTRIBUTING.md and README.md (#576)
* Updated README and CONTRIBUTING

* Added check for devicon object when peeking

* Added PR template

* Added a script to create release messages

* Updated CONTRIBUTING about new script

* Update .github/PULL_REQUEST_TEMPLATE/new_icon.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/scripts/build_assets/arg_getters.py

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/workflows/get_release_message.yml

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update gulpfile.js

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/PULL_REQUEST_TEMPLATE/new_feature.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Update .github/PULL_REQUEST_TEMPLATE/new_feature.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Added a way for peek bot to comment error

* Update CONTRIBUTING.md

Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>

* Update .github/scripts/get_release_message.py

Co-authored-by: Malte Jürgens <maltejur@web.de>

* Update .github/scripts/get_release_message.py

Co-authored-by: Malte Jürgens <maltejur@web.de>

* Update .github/PULL_REQUEST_TEMPLATE/new_feature.md

Co-authored-by: David Leal <halfpacho@gmail.com>

* Clean up and updated CONTRIBUTING

* Updated CONTRIBUTING

* Add set up steps for release message workflow

* Refactored peek workflow

* Added requests library

* Reformat devicon object error messages

Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: Clemens Bastian <8781699+amacado@users.noreply.github.com>
Co-authored-by: Malte Jürgens <maltejur@web.de>
2021-04-29 10:04:32 +02:00
Thomas Bui
a23a1cd2f6
Build preparation for Release v2.11.0 (#559)
* bump npm version to v2.11.0

* Rebuilt package-lock.json

* Built new icons, icomoon.json and devicon.css

* Updated logging

Co-authored-by: Thomas-Boi <Thomas-Boi@users.noreply.github.com>
2021-04-10 10:26:41 +02:00
David Leal
bf58c68f35
Fix link reference in `.github/scripts/icomoon_peek.py (#557) 2021-04-09 20:04:08 +02:00
Amacado
b7ce626718 Merge remote-tracking branch 'origin/develop' into amacado/feature/readme-release-strategy
# Conflicts:
#	CONTRIBUTING.md
2021-04-09 11:26:16 +02:00
Amacado
573a8af18e rename the branch created by the workflow and set the base branch to the same branch which executed the action 2021-04-09 11:24:35 +02:00
Thomas Bui
921dd884c0 Check svg now fails if there's error and updated CONTRIBUTING 2021-03-28 21:27:01 -07:00
David Leal
2e041e2515
feat: Setup Stale workflow (#524)
* feat: Setup Stale workflow

* Change stale pull request message

Thanks, @Thomas-Boi!

* Add a note on `README.md` about stale PRs

* Fix some issues with the workflow

* Apply suggestions from code review

Co-authored-by: Clemens Bastian <amacado@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Clemens Bastian <amacado@users.noreply.github.com>

Co-authored-by: Clemens Bastian <amacado@users.noreply.github.com>
2021-03-08 14:04:40 -06:00
Thomas Bui
cb34247467
Fix issue with "post_peek_screenshot" action failing when it's not supposed to (#520)
* Change the boolean in post_check_svgs_comment

* Fixed issue where post_peek action would fail randomly

* Fixed post_peek action not acting correctly

* Apply suggestions from code review (change to PR Number)

Co-authored-by: David Leal <halfpacho@gmail.com>

Co-authored-by: David Leal <halfpacho@gmail.com>
2021-02-25 14:34:21 +01:00
Thomas Bui
c841a95117
Change the boolean in post_check_svgs_comment (#515) 2021-02-23 22:58:23 +01:00
Clemens Bastian
570f6ac2a7
add environment for npm publish workflow (#513) 2021-02-23 19:45:20 +01:00
Thomas Bui
173d070f9e
Remove \n from bot:peek workflow (#511)
* Remove \n from script

* Update .github/workflows/post_peek_screenshot.yml

Co-authored-by: David Leal <halfpacho@gmail.com>

Co-authored-by: David Leal <halfpacho@gmail.com>
2021-02-23 08:10:53 +01:00