DataGrid - Pager - Show correct pageIndex when virtualScrolling is enabled on pageSize change #30554
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: Build and pack DevExtreme npm packages | |
| on: | |
| pull_request: | |
| paths-ignore: | |
| - 'apps/**/*.md' | |
| push: | |
| branches: [25_1] | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Get sources | |
| uses: actions/checkout@v4 | |
| - name: Use Node.js | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: '20' | |
| - name: Set up .NET | |
| uses: actions/setup-dotnet@v4 | |
| with: | |
| dotnet-version: 6.0.x | |
| - uses: pnpm/action-setup@v3 | |
| with: | |
| version: 9 | |
| run_install: false | |
| - name: Get pnpm store directory | |
| shell: bash | |
| run: | | |
| echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV | |
| - uses: actions/cache@v4 | |
| name: Setup pnpm cache | |
| with: | |
| path: | | |
| ${{ env.STORE_PATH }} | |
| .nx/cache | |
| key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} | |
| restore-keys: | | |
| ${{ runner.os }}-pnpm-store | |
| - name: Install dependencies | |
| run: pnpm install --frozen-lockfile | |
| - name: Build npm packages | |
| run: pnpm run all:build | |
| - name: Copy build artifacts | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: devextreme-npm-packages | |
| path: | | |
| artifacts/npm/*.tgz | |
| retention-days: 1 | |
| custom_bundles: | |
| runs-on: devextreme-shr2 | |
| needs: build | |
| steps: | |
| - name: Get sources | |
| uses: actions/checkout@v4 | |
| - uses: pnpm/action-setup@v4 | |
| with: | |
| run_install: false | |
| - name: Download npm packages | |
| uses: actions/download-artifact@v4 | |
| with: | |
| name: devextreme-npm-packages | |
| path: npm | |
| - name: Move devextreme package | |
| run: mv ./npm/devextreme-2*.tgz ./e2e/devextreme-bundler/devextreme.tgz | |
| - name: Setup deps | |
| working-directory: ./e2e/devextreme-bundler | |
| run: | | |
| pnpm install --filter devextreme-bundler-test --frozen-lockfile | |
| pnpm add --filter devextreme-bundler-test ./devextreme.tgz | |
| - name: Build bundle | |
| working-directory: ./e2e/devextreme-bundler | |
| run: | | |
| pnpm exec devextreme-bundler-init custom-bundle | |
| pnpm exec devextreme-bundler custom-bundle |