chore(deps)(deps): bump inngest from 3.54.0 to 4.18.1 #180
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] | |
| # Also run nightly against main so we have a baseline to compare PRs against. | |
| schedule: | |
| - cron: "30 2 * * *" | |
| # Perf/SEO/best-practices budgets stay `warn` (noisy on CI hardware). But | |
| # accessibility (deterministic, axe-based) and CLS (stable) are now `error` | |
| # assertions in .lighthouserc.json and this job is no longer `continue-on-error`, | |
| # so an a11y/CLS regression on the public pages fails the check (P2-19). | |
| # ⚠️ Validate on a branch first: if the current public pages don't already meet | |
| # accessibility >= 0.95 / CLS <= 0.1 this will flag real debt to fix (that's the | |
| # point) - it could not be run in the authoring environment. | |
| jobs: | |
| lighthouse: | |
| name: Public-page a11y + perf budget | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 12 | |
| env: | |
| DATABASE_URL: postgres://ci:ci@localhost:5432/ci | |
| BETTER_AUTH_SECRET: ci-only-not-a-real-secret-ci-only-not-a-real-secret | |
| BETTER_AUTH_URL: http://localhost:3000 | |
| NEXT_PUBLIC_APP_URL: http://localhost:3000 | |
| EMAIL_FROM: ci@example.com | |
| RESEND_API_KEY: re_ci_dummy | |
| RESEND_WEBHOOK_SECRET: whsec_ci_dummy | |
| STRIPE_SECRET_KEY: sk_test_ci_dummy | |
| STRIPE_WEBHOOK_SECRET: whsec_ci_dummy | |
| CRON_SECRET: ci-cron-secret | |
| NEXT_TELEMETRY_DISABLED: "1" | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 20 | |
| cache: npm | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Build | |
| run: npm run build | |
| - name: Lighthouse CI | |
| uses: treosh/lighthouse-ci-action@v12 | |
| with: | |
| # Limit to public marketing pages - protected pages need auth and | |
| # would either require a synthetic session or always score badly. | |
| urls: | | |
| http://localhost:3000/ | |
| http://localhost:3000/pricing | |
| http://localhost:3000/features | |
| http://localhost:3000/about | |
| http://localhost:3000/contact | |
| # Boot Next.js for the run. | |
| runs: 1 | |
| # Budget assertions are advisory - regressions land in the PR check | |
| # output but don't fail the workflow (continue-on-error above). | |
| configPath: ./.lighthouserc.json | |
| uploadArtifacts: true | |
| temporaryPublicStorage: true |