fix: compute exact pyramid resolutions to keep THUMBNAIL levels aligned (slim#318) #432
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: dmv/build-and-unit-tests | |
| on: | |
| push: | |
| branches: [master] | |
| pull_request: | |
| branches: [master] | |
| jobs: | |
| build: | |
| name: Build and run tests | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: | |
| node-version: ["24.x"] | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - name: Setup pnpm | |
| uses: pnpm/action-setup@v6 | |
| - name: Setup Node.js ${{ matrix.node-version }} | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: ${{ matrix.node-version }} | |
| cache: pnpm | |
| - name: Install dependencies | |
| run: pnpm install --frozen-lockfile | |
| - name: Build package in production mode | |
| run: pnpm run build | |
| - name: Lint with standard | |
| run: pnpm run lint | |
| - name: Test with jest | |
| run: pnpm run test |