From 55609aa5bd817ff167afce0d965585c92040787a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9lio=20J=C3=BAnior?= <76992016+lunatic-fox@users.noreply.github.com> Date: Fri, 1 Sep 2023 18:46:22 -0300 Subject: [PATCH] Fix build icons workflow (#1840) * Fix build icons workflow * Moving Build Icons to Ubuntu machine --- .github/workflows/build_icons.yml | 44 ++++++++++++------------------- 1 file changed, 17 insertions(+), 27 deletions(-) diff --git a/.github/workflows/build_icons.yml b/.github/workflows/build_icons.yml index 518540a4e..dbcf27f58 100644 --- a/.github/workflows/build_icons.yml +++ b/.github/workflows/build_icons.yml @@ -3,13 +3,13 @@ on: workflow_dispatch jobs: build: name: Get Fonts From Icomoon - runs-on: windows-2019 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: '3.10' - name: Install dependencies (python, pip, npm) run: | @@ -18,13 +18,13 @@ jobs: npm install - name: Executing build and create fonts via icomoon - shell: cmd + shell: bash env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: > python ./.github/scripts/icomoon_build.py - ./.github/scripts/build_assets/geckodriver-v0.30.0-win64/geckodriver.exe ./icomoon.json - ./devicon.json ./icons ./ %GITHUB_TOKEN% --headless + ./.github/scripts/build_assets/geckodriver-v0.32.2-linux64/geckodriver ./icomoon.json + ./devicon.json ./icons ./ $GITHUB_TOKEN --headless - name: Upload geckodriver.log for debugging purposes uses: actions/upload-artifact@v2 @@ -44,15 +44,15 @@ jobs: if: success() run: npm run build-css - - name: Upload screenshot of the newly made icons - id: imgur_step - uses: devicons/public-upload-to-imgur@v2.2.2 - if: success() - with: - # will have "new_icons.png" and "new_svgs.png" - # in that order (cause sorted alphabetically) - path: ./screenshots/*.png - client_id: ${{secrets.IMGUR_CLIENT_ID}} + # - name: Upload screenshot of the newly made icons + # id: imgur_step + # uses: devicons/public-upload-to-imgur@v2.2.2 + # if: success() + # with: + # # will have "new_icons.png" and "new_svgs.png" + # # in that order (cause sorted alphabetically) + # path: ./screenshots/*.png + # client_id: ${{secrets.IMGUR_CLIENT_ID}} - name: Get the release message from file id: release_message_step @@ -70,14 +70,6 @@ jobs: I'm Devicon's Build Bot and I just built some new font files and devicon.min.css file. - Here are all the **SVGs** that were uploaded (the new ones are those with highlight): - - {0} - - Here is what they look like as icons: - - {1} - The devicon.min.css file contains: -The icon content -The aliases @@ -85,7 +77,7 @@ jobs: I also compiled a list of new features and icons that were added since last release. ``` - {2} + {0} ``` More information can be found in the GitHub Action logs for this workflow. @@ -100,8 +92,6 @@ jobs: ${{ format( env.MESSAGE, - fromJSON(steps.imgur_step.outputs.markdown_urls)[1], - fromJSON(steps.imgur_step.outputs.markdown_urls)[0], steps.release_message_step.outputs.content ) }}