diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 49fc71d..da84df9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,36 +16,42 @@ on: jobs: build: - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest, windows-latest] - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] + runs-on: "ubuntu-latest" 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 - run: python -m pip install --upgrade pip clickgen + - name: Installing Node Dependencies + run: | + rm -rf node_modules yarn.lock + yarn install --frozen-lockfile 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 cbmp version + run: npx cbmp --version + + - name: Rendering Bitmaps + run: yarn render + continue-on-error: false - - name: Building `macOS BigSur` Cursors - run: ctgen build.toml -d 'bitmaps/macOS-BigSur' -n 'macOS-BigSur' -c 'macOS BigSur Cursors' + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: 3.11 - - name: Building `macOS BigSur White` Cursors - run: ctgen build.toml -d 'bitmaps/macOS-BigSur-White' -n 'macOS-BigSur-White' -c 'macOS BigSur White Cursors' + - name: Installing PyPi Dependencies + run: python -m pip install --upgrade pip clickgen + continue-on-error: false - - name: Building `macOS Monterey` Cursors - run: ctgen build.toml -d 'bitmaps/macOS-Monterey' -n 'macOS-Monterey' -c 'macOS Monterey Cursors' + - name: Print clickgen Version + run: | + clickgen --version + ctgen --version - - name: Building `macOS Monterey White` Cursors - run: ctgen build.toml -d 'bitmaps/macOS-Monterey-White' -n 'macOS-Monterey-White' -c 'macOS Monterey White Cursors' + - name: Build + run: yarn build