chore(deps-dev): bump typescript from 5.9.3 to 7.0.2 in the major-deps-updates-main group across 1 directory #1486
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: | |
| push: | |
| branches: | |
| - 'main' | |
| pull_request: | |
| branches: | |
| - '**' | |
| jobs: | |
| build: | |
| name: (stencil-sass with Stencil version ${{ matrix.stencil_version }}) | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| # Run with multiple different versions of Stencil in parallel: | |
| # 1. DEFAULT - uses the version of Stencil written in `pnpm-lock.yaml`, keeping the same version used by the | |
| # Stencil team as a source of truth | |
| # 2. 4 - will install the latest release under major version 4 of Stencil. This should be kept as long as this | |
| # library supports Stencil v4.Y.Z | |
| stencil_version: ['DEFAULT', '4'] | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: π₯ Checkout Code | |
| uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| with: | |
| persist-credentials: false | |
| - name: π¦ Setup pnpm | |
| uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9 | |
| - name: π’ Setup Node | |
| uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 | |
| with: | |
| node-version-file: '.nvmrc' | |
| cache: 'pnpm' | |
| - name: π₯ Install Dependencies | |
| run: pnpm install --frozen-lockfile | |
| shell: bash | |
| - name: π Prettier Check | |
| run: pnpm run prettier.dry-run | |
| shell: bash | |
| - name: π¦ Install Stencil ${{matrix.stencil_version}} | |
| run: pnpm add --save-dev @stencil/core@${{matrix.stencil_version}} | |
| shell: bash | |
| if: ${{ matrix.stencil_version != 'DEFAULT' }} | |
| - name: π Report Stencil Version | |
| run: pnpm ls @stencil/core | |
| shell: bash | |
| - name: ποΈ Build | |
| run: pnpm run build | |
| shell: bash | |
| - name: π§ͺ Test | |
| run: pnpm run test.ci | |
| shell: bash | |