ci: Use new build for Github Action

This commit is contained in:
Abdulkaiz Khatri
2024-06-30 16:54:01 +05:30
parent a9897ab1d4
commit 375fb1cbb6
3 changed files with 1018 additions and 202 deletions
+31 -18
View File
@@ -19,30 +19,43 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
strategy: strategy:
matrix: matrix:
os: [ubuntu-latest, macos-latest, windows-latest] os: [ubuntu-latest]
python-version: ["3.7", "3.8", "3.9", "3.10"] python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }} - name: Setup node
uses: actions/setup-python@v2 uses: actions/setup-node@v4
with: with:
python-version: ${{ matrix.python-version }} node-version: 16
- name: Installing pip dependencies - name: Installing Node Dependencies
run: |
rm -rf node_modules yarn.lock
yarn install --frozen-lockfile
continue-on-error: false
- name: Print cbmp version
run: npx cbmp --version
# - name: Rendering Bitmaps
# run: yarn render
# continue-on-error: false
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: 3.11
- name: Installing PyPi Dependencies
run: python -m pip install --upgrade pip clickgen run: python -m pip install --upgrade pip clickgen
continue-on-error: false continue-on-error: false
# https://github.com/returntocorp/semgrep/issues/4794 - name: Print clickgen Version
- name: Fixing 'attr' module error run: |
run: pip install --force-reinstall --upgrade attrs clickgen --version
ctgen --version
- name: Building `BreezeX Dark` Cursors # - name: Build
run: ctgen build.toml -d 'bitmaps/BreezeX-Dark' -n 'BreezeX-Dark' -c 'BreezeX Dark cursors.' # run: yarn build
- name: Building `BreezeX Light` Cursors
run: ctgen build.toml -d 'bitmaps/BreezeX-Light' -n 'BreezeX-Light' -c 'BreezeX Light cursors.'
- name: Building `BreezeX Black` Cursors
run: ctgen build.toml -d 'bitmaps/BreezeX-Black' -n 'BreezeX-Black' -c 'BreezeX Black cursors.'
+2 -11
View File
@@ -1,15 +1,6 @@
{ {
"dependencies": { "dependencies": {
"cbmp": "ful1e5/cbmp" "cbmp": "^1.1.1"
}, },
"scripts": { "scripts": {}
"render:breezex-dark": "npx cbmp -d 'svg' -n 'BreezeX-Dark' -bc '#4D4D4D' -oc '#FFFFFF'",
"render:breezex-light": "npx cbmp -d 'svg' -n 'BreezeX-Light' -bc '#FFFFFF' -oc '#4D4D4D'",
"render:breezex-black": "npx cbmp -d 'svg' -n 'BreezeX-Black' -bc '#000000' -oc '#FFFFFF'",
"render": "yarn render:breezex-dark && yarn render:breezex-light && yarn render:breezex-black",
"build:breezex-dark": "ctgen build.toml -d 'bitmaps/BreezeX-Dark' -n 'BreezeX-Dark' -c 'BreezeX Dark cursors.'",
"build:breezex-light": "ctgen build.toml -d 'bitmaps/BreezeX-Light' -n 'BreezeX-Light' -c 'BreezeX Light cursors.'",
"build:breezex-black": "ctgen build.toml -d 'bitmaps/BreezeX-Black' -n 'BreezeX-Black' -c 'BreezeX Black cursors.'",
"build": "yarn build:breezex-dark && yarn build:breezex-light && yarn build:breezex-black"
}
} }
+985 -173
View File
File diff suppressed because it is too large Load Diff