test: SequencerFeeRow coverage + sequencer getBlockNumber fragility fix #104
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: Lighthouse | |
| on: | |
| pull_request: | |
| branches: [main] | |
| push: | |
| branches: [main] | |
| concurrency: | |
| group: lighthouse-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| lighthouse: | |
| name: Lighthouse (${{ matrix.target.app }} / ${{ matrix.formFactor }}) | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 15 | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| target: | |
| - { app: docs, name: '@txkit/docs' } | |
| - { app: story, name: '@txkit/story' } | |
| - { app: landing, name: '@txkit/landing' } | |
| # Mobile preset crashes consistently on Ubuntu CI runners — known | |
| # LHCI issue with --no-sandbox + headless Chromium combinations. | |
| # See lighthouse-ci issues/921. Local `pnpm exec lhci collect` works | |
| # fine on macOS/Linux desktops with mobile preset; CI is the gap. | |
| formFactor: [ desktop ] | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - uses: pnpm/action-setup@v6 | |
| - uses: actions/setup-node@v6 | |
| with: | |
| node-version: 24 | |
| cache: pnpm | |
| - run: pnpm install --frozen-lockfile | |
| - name: Build target app | |
| run: pnpm --filter ${{ matrix.target.name }} build | |
| - name: Run Lighthouse CI | |
| uses: treosh/lighthouse-ci-action@v12 | |
| with: | |
| configPath: ./lighthouserc-${{ matrix.target.app }}-${{ matrix.formFactor }}.json | |
| uploadArtifacts: true | |
| temporaryPublicStorage: true | |
| env: | |
| LHCI_GITHUB_APP_TOKEN: ${{ secrets.LHCI_GITHUB_APP_TOKEN }} |