1
0
mirror of https://github.com/konpa/devicon.git synced 2025-03-20 20:59:41 +01:00

161 Commits

Author SHA1 Message Date
Constantinos Xanthopoulos
ccf9fa4233
Fix the CodeQL workflow to run only on .github (#1767)
* Update codeql-analysis to run on .github

* Update .github/workflows/codeql-analysis.yml

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

---------

Co-authored-by: David Leal <halfpacho@gmail.com>
2023-05-18 12:31:09 -06:00
David Leal
9fcc4a139a
Update labeler preflight to Ubuntu Latest (#1747) 2023-04-30 09:47:36 -06:00
David Leal
0c529dc858 Update download artifact action to latest version
Co-authored-by: Josélio Júnior <76992016+lunatic-fox@users.noreply.github.com>
2023-04-28 16:27:04 +00:00
David Leal
2b9faadbec
Update many of the actions to their latest version (#1731)
* Update many of the actions to their latest version

* Fix CodeQL action

* Use the latest version for all images

* Whoops

* Use Ubuntu for the Peek Icons workflow

* Fix Peek Icons action

* Remove token

* chore: apply suggestions from code review

Co-authored-by: Jørgen Kalsnes Hagen <43886029+Snailedlt@users.noreply.github.com>

---------

Co-authored-by: Jørgen Kalsnes Hagen <43886029+Snailedlt@users.noreply.github.com>
2023-04-28 10:21:27 -06:00
Jørgen Kalsnes Hagen
70df11eef5
Bugfix/fix in-develop labeler (#1410)
* fix issue not being labeled with in-develop

* restrict to only run on merge to develop

* Remove Python setup

Co-authored-by: Josélio Júnior <76992016+lunatic-fox@users.noreply.github.com>

---------

Co-authored-by: Josélio Júnior <76992016+lunatic-fox@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2023-04-26 10:44:36 -06:00
David Leal
b6e387d942
Major build improvements (#1668)
* Major build improvements

* Cleanup and fix path

* chore: apply suggestions from code review

Co-authored-by: Jørgen Kalsnes Hagen <43886029+Snailedlt@users.noreply.github.com>

* Remove `selenium` from the NPM dependencies

* Revert `nano` icon changes

* Use quote notes

* Update

* chore: apply suggestions from code review

Co-authored-by: Jørgen Kalsnes Hagen <43886029+Snailedlt@users.noreply.github.com>

* Snailedlt/improve build changes (#187)

* Make README more readable

* move logic from index.html to script.js

* fix devicon min css in head

* Fix build script missing token error

* Add more print statements to local build script

* Change from ng-href to href in code view

* Minor readme improvements

---------

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

---------

Co-authored-by: Jørgen Kalsnes Hagen <43886029+Snailedlt@users.noreply.github.com>
2023-04-21 08:46:43 -06:00
Jørgen Kalsnes Hagen
c97a0bb00a
Only check stroke for icons in devicon.json's font objects (#1491)
Co-authored-by: David Leal <halfpacho@gmail.com>
2023-04-14 11:25:41 -06:00
Josélio Júnior
648b6068a3
Bugfix: Remove Optimize Icons workflow from develop branch (#1724) 2023-04-13 15:48:18 -06:00
Jørgen Kalsnes Hagen
67c06f451f
Feature/update check icon pr py (#1406)
* add check for 'name' attribute

* add check for 'altnames' attribute

* add extra check for content of aliases field in devicon.json

* Change from single quotes to escaped double quotes

Apply suggestions from code review. Thanks @lunatic-fox

Co-authored-by: Josélio Júnior <76992016+lunatic-fox@users.noreply.github.com>

* Replace ' with \"

Apply suggestions from code review

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

---------

Co-authored-by: Josélio Júnior <76992016+lunatic-fox@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2023-03-17 10:03:40 +01:00
David Leal
771daeb74d
Update and use Geckodriver for Linux64 (#1675)
* Update and use Geckodriver for Linux64

* Fix NPM commands
2023-03-03 12:45:17 -03:00
Josélio Júnior
2160753bf1
add feature: svgo auto optimization to pull requests (#1554)
* Add a workflow to SVGO Optimizer

* update `svgo.config.js`

* Update optimize_icons.yml

---------

Co-authored-by: Jørgen Kalsnes Hagen <43886029+Snailedlt@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2023-02-25 22:55:49 -06:00
Jørgen Kalsnes Hagen
80aeaf824e
Improve the issue templates (#1515)
* Update issue templates for icon requests
fix #1467

* Minor issue template refactorings

* Update .github/ISSUE_TEMPLATE/icon_request.yml

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

* Update .github/ISSUE_TEMPLATE/feature_request.yml

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

* Update .github/ISSUE_TEMPLATE/config.yml

* fix indenting

---------

Co-authored-by: David Leal <halfpacho@gmail.com>
2023-01-30 23:09:59 -06:00
Jørgen Kalsnes Hagen
4f55026801
Check if PR base is develop (#1460)
* Check if PR base is develop

fix #1458

* Add PR base checker

* Revert "Check if PR base is develop"

This reverts commit aad0532114299916fdacd472ee04351905ac8678.

Co-authored-by: Josélio Júnior <76992016+lunatic-fox@users.noreply.github.com>
2023-01-18 11:42:58 +01:00
Jørgen Kalsnes Hagen
e4b1ec446b
add feature:icon and enhancement labels to pull_request_template.md, so that the labels are added automatically when users copy the link (#1411) 2023-01-09 20:42:01 +01:00
Jørgen Kalsnes Hagen
3d20d58cd3
Feature/sort devicon json and add sort check (#1405)
* indent and sort devicon.json

* add check to see if devicon.json is sorted

* Update devicon.json

Sort `devicon.json`  of commit `77ff589df1fcffde36d9f3239d658046663d5588` from `develop` branch.

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Josélio Júnior <76992016+lunatic-fox@users.noreply.github.com>

* Update `devicon.json` with eb35d73a014618970ee84759b56883bfc33182b0

Co-authored-by: unknown <joseliojrx25@gmail.com>
Co-authored-by: Josélio Júnior <76992016+lunatic-fox@users.noreply.github.com>
2022-12-11 23:18:36 +01:00
Jørgen Kalsnes Hagen
300685abbf
Add alphabetical ordering of devicon.json to PR checklist (#1332)
* Add note to maintainers about checking devicon.json

related #1327

* implement suggest changes from PR reviews

* fix updating devicon.json wiki link
2022-12-11 18:10:04 +01:00
David Leal
6801fe6f44
Improve the feature request template (#1416) 2022-10-02 15:35:23 -05:00
David Leal
132e46dc7f
Minor template/stale message improvements (#1381)
* Minor template/stale message improvements

* Apply suggestions from code review

Co-authored-by: Jørgen Kalsnes Hagen < <Snailedlt@users.noreply.github.com>>

* Apply suggestions from code review

Co-authored-by: Jørgen Kalsnes Hagen <Snailedlt@users.noreply.github.com>
2022-09-25 20:16:18 -05:00
Jørgen Kalsnes Hagen
04be84b5ed
Update links to contributing guidelines (#1333)
* updated links to contributing guidelines

fix #1328

* implement review suggestions by @Panquesito7

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

* implement PR suggestion from @Panquesito7

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

Co-authored-by: David Leal <halfpacho@gmail.com>
2022-07-29 17:16:12 -05:00
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