Skip to content

Bump eslint from 9.39.2 to 10.1.0 #16

Bump eslint from 9.39.2 to 10.1.0

Bump eslint from 9.39.2 to 10.1.0 #16

Triggered via pull request March 24, 2026 13:17
Status Failure
Total duration 1m 2s
Artifacts

ci.yml

on: pull_request
App (lint + typecheck + build)
58s
App (lint + typecheck + build)
Cloud Functions (build + test)
27s
Cloud Functions (build + test)
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 2 warnings
Cloud Functions (build + test)
Process completed with exit code 1.
src/billing/__tests__/config.test.ts > getStripePrices / getStripeMode > should return test prices for test key: functions/src/billing/__tests__/config.test.ts#L123
TypeError: .toMatch() expects to receive a string, but got object ❯ src/billing/__tests__/config.test.ts:123:36
src/billing/__tests__/config.test.ts > STRIPE_PRICE_IDS (legacy export) > should have real Stripe price IDs for paid plans: functions/src/billing/__tests__/config.test.ts#L106
TypeError: .toMatch() expects to receive a string, but got object ❯ src/billing/__tests__/config.test.ts:106:48
src/billing/__tests__/config.test.ts > PLANS config > should define all 4 plan tiers: functions/src/billing/__tests__/config.test.ts#L20
AssertionError: expected [ Array(6) ] to have a length of 4 but got 6 - Expected + Received - 4 + 6 ❯ src/billing/__tests__/config.test.ts:20:32
src/billing/__tests__/checkAIBudget.test.ts > checkAIBudget logic > all plan tiers > should work for each plan with full budget: functions/src/billing/__tests__/checkAIBudget.test.ts#L266
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/billing/__tests__/checkAIBudget.test.ts:266:32
src/billing/__tests__/adminOverrides.test.ts > plan-specific limits for testers > pro tester should have 500 tx limit and 20.00 EUR AI budget: functions/src/billing/__tests__/adminOverrides.test.ts#L296
AssertionError: expected 1000 to be 500 // Object.is equality - Expected + Received - 500 + 1000 ❯ src/billing/__tests__/adminOverrides.test.ts:296:40
src/billing/__tests__/adminOverrides.test.ts > plan-specific limits for testers > free tester should have 50 tx limit and 0.50 EUR AI budget: functions/src/billing/__tests__/adminOverrides.test.ts#L280
AssertionError: expected +0 to be 0.5 // Object.is equality - Expected + Received - 0.5 + 0 ❯ src/billing/__tests__/adminOverrides.test.ts:280:42
App (lint + typecheck + build)
Process completed with exit code 1.
Cloud Functions (build + test)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
App (lint + typecheck + build)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/