build(deps): bump @salesforce/apex-node from 8.4.34 to 8.4.35 #1361
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, release/**] | |
| pull_request: | |
| branches: [main, release/**] | |
| workflow_dispatch: | |
| # Least-privilege default: CI only needs to read the repository. | |
| permissions: | |
| contents: read | |
| jobs: | |
| verify_files: | |
| name: Verify Files | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v7 | |
| with: | |
| persist-credentials: false | |
| - uses: pnpm/action-setup@v6 | |
| with: | |
| version: 10 | |
| - name: Set up Node | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: '24' | |
| cache: 'pnpm' | |
| - name: Install Packages | |
| run: pnpm run ci:install | |
| - name: Lint Files | |
| run: pnpm run lint | |
| tests: | |
| # Split per jest project so they run on parallel runners and failures are isolated. | |
| # Kept as --runInBand: on 2-vCPU runners the worker pool is slower than serial. | |
| name: Test (${{ matrix.project }}) | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| project: [apex-log-parser, log-viewer, lana] | |
| steps: | |
| - uses: actions/checkout@v7 | |
| with: | |
| persist-credentials: false | |
| - uses: pnpm/action-setup@v6 | |
| with: | |
| version: 10 | |
| - name: Set up Node | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: '24' | |
| cache: 'pnpm' | |
| - name: Install Packages | |
| run: pnpm run ci:install | |
| - name: Tests | |
| run: pnpm exec jest --selectProjects ${{ matrix.project }} --runInBand | |
| build: | |
| name: Verify VSCode Package Build | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v7 | |
| with: | |
| persist-credentials: false | |
| - uses: pnpm/action-setup@v6 | |
| with: | |
| version: 10 | |
| - name: Set up Node | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: '24' | |
| cache: 'pnpm' | |
| - name: Install vsce | |
| run: pnpm add --global @vscode/vsce | |
| - name: Install Dependencies | |
| run: pnpm run ci:install | |
| - name: Build VSCode Package | |
| run: | | |
| cd lana | |
| vsce package --no-dependencies |