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 }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.7", "3.8", "3.9", "3.10"]
os: [ubuntu-latest]
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
- name: Setup node
uses: actions/setup-node@v4
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
continue-on-error: false
# https://github.com/returntocorp/semgrep/issues/4794
- name: Fixing 'attr' module error
run: pip install --force-reinstall --upgrade attrs
- name: Print clickgen Version
run: |
clickgen --version
ctgen --version
- name: Building `BreezeX Dark` Cursors
run: ctgen build.toml -d 'bitmaps/BreezeX-Dark' -n 'BreezeX-Dark' -c 'BreezeX Dark cursors.'
- 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.'
# - name: Build
# run: yarn build