Bump sharp from 0.35.1 to 0.35.2 in the assets group #105
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| pull_request: | |
| push: | |
| branches: [main] | |
| permissions: | |
| contents: read | |
| concurrency: | |
| group: ci-${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: ${{ github.event_name == 'pull_request' }} | |
| jobs: | |
| lint-test: | |
| name: Lint, typecheck, test | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - uses: actions/setup-node@v6 | |
| with: | |
| node-version: '24' | |
| cache: npm | |
| - run: npm ci | |
| - run: npm run lint | |
| - run: npm run typecheck | |
| - run: npm run test:coverage | |
| - name: Upload coverage to Coveralls | |
| uses: coverallsapp/github-action@v2 | |
| with: | |
| file: coverage/lcov.info | |
| format: lcov | |
| build: | |
| name: Build (${{ matrix.os }}) | |
| needs: lint-test | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| include: | |
| # macos-26 carries Xcode 26's actool, which is required to compile | |
| # the .icon source into Assets.car for macOS 26's dynamic icon. | |
| - os: macos-26 | |
| - os: ubuntu-latest | |
| # Pinned to the VS-2026 image; `windows-latest` is being redirected | |
| # to this same image by 2026-05-12 anyway. | |
| - os: windows-2025-vs2026 | |
| runs-on: ${{ matrix.os }} | |
| steps: | |
| - uses: actions/checkout@v7 | |
| with: | |
| fetch-depth: 0 | |
| - uses: actions/setup-node@v6 | |
| with: | |
| node-version: '24' | |
| cache: npm | |
| - run: npm ci | |
| - run: npm run bundle | |
| # Icons live in prebuilt/ tracked in git; no regeneration needed in CI. | |
| # Run `make regen-icons` locally after editing assets/ex.icon. | |
| - name: electron-builder --dir (smoke) | |
| run: npx tsx scripts/build-app.ts --dir | |
| env: | |
| GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |