Repository navigation
fix(deps): update all non-major dependencies #3476
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: Linting & Formatting | |
| on: | |
| # Trigger the workflow on push or pull request, | |
| # but only for the master branch on Push and any branches on PR | |
| push: | |
| branches: | |
| - master | |
| - next | |
| pull_request: | |
| branches: | |
| - '**' | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| run: | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| node: [24] | |
| platform: | |
| - ubuntu-latest | |
| name: '${{matrix.platform}} / Node ${{ matrix.node }}' | |
| runs-on: ${{matrix.platform}} | |
| if: ${{ !startsWith(github.event.head_commit.message, 'docs:') }} | |
| steps: | |
| # avoid calling too many workflows at same time | |
| - name: Delay workflow start | |
| run: sleep 40 # sec | |
| - name: Checkout | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 | |
| with: | |
| fetch-depth: 0 | |
| - name: Install pnpm | |
| uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3 | |
| with: | |
| install: false | |
| - name: Set NodeJS | |
| uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7 | |
| with: | |
| node-version: ${{ matrix.node }} | |
| cache: 'pnpm' | |
| - run: node --version | |
| - run: pnpm --version | |
| - name: Run pnpm install dependencies | |
| run: pnpm install | |
| - name: OXLint | |
| run: pnpm lint | |
| - name: Prettier | |
| run: pnpm prettier:check | |
| # we need to build at least the Slickgrid-Universal packages for Fallow to work properly | |
| - name: Build Slickgrid-Universal packages | |
| run: pnpm build:universal | |
| - name: Fallow dead-code checks | |
| run: pnpm fallow:dead-code | |
| - name: Fallow production auto-fix preview | |
| run: pnpm fallow:fix:check |