feat: Time blocks #34081
pr.yml
on: pull_request_target
Detect changes
23s
Production builds
/
Build API v1
Production builds
/
Build API v2
Type check
/
check-types
2m 40s
Linters
/
lint
1m 53s
Tests
/
Unit
2m 24s
Production builds
/
Build atoms
Analyze Build
/
analyze
Matrix: Tests / e2e
Waiting for pending jobs
Tests
/
E2E App Store
Tests
/
E2E Embed Core
Tests
/
E2E Embed React
required
3s
Publish HTML report
/
publish-report
Annotations
12 errors and 2 warnings
Linters / lint
Process completed with exit code 1.
|
apps/web/test/lib/getSchedule.test.ts > getSchedule > Round robin lead skip - CRM > correctly get slots for event with only round robin hosts:
packages/core/getUserAvailability.ts#L381
TypeError: Cannot read properties of null (reading 'length')
❯ getUsersWorkingHoursLifeTheUniverseAndEverythingElse packages/core/getUserAvailability.ts:381:17
❯ _getUsersAvailability packages/core/getUserAvailability.ts:654:10
❯ Module.monitorCallbackAsync [as default] packages/core/sentryWrapper.ts:18:52
❯ Module.getAvailableSlots packages/trpc/server/routers/viewer/slots/util.ts:575:5
❯ apps/web/test/lib/getSchedule.test.ts:171:36
|
apps/web/test/lib/getSchedule.test.ts > getSchedule > Round robin lead skip - CRM > correctly get slots for event with round robin and fixed hosts:
packages/core/getUserAvailability.ts#L381
TypeError: Cannot read properties of null (reading 'length')
❯ getUsersWorkingHoursLifeTheUniverseAndEverythingElse packages/core/getUserAvailability.ts:381:17
❯ _getUsersAvailability packages/core/getUserAvailability.ts:654:10
❯ Module.monitorCallbackAsync [as default] packages/core/sentryWrapper.ts:18:52
❯ Module.getAvailableSlots packages/trpc/server/routers/viewer/slots/util.ts:575:5
❯ apps/web/test/lib/getSchedule.test.ts:318:37
|
apps/web/test/lib/getSchedule.test.ts > getSchedule > User Event > Check for Date overrides:
packages/core/getUserAvailability.ts#L381
TypeError: Cannot read properties of null (reading 'length')
❯ getUsersWorkingHoursLifeTheUniverseAndEverythingElse packages/core/getUserAvailability.ts:381:17
❯ _getUsersAvailability packages/core/getUserAvailability.ts:654:10
❯ Module.monitorCallbackAsync [as default] packages/core/sentryWrapper.ts:18:52
❯ Module.getAvailableSlots packages/trpc/server/routers/viewer/slots/util.ts:575:5
❯ apps/web/test/lib/getSchedule.test.ts:920:54
|
apps/web/test/lib/getSchedule.test.ts > getSchedule > User Event > test that booking limit is working correctly if user is all day available:
packages/core/getUserAvailability.ts#L381
TypeError: Cannot read properties of null (reading 'length')
❯ getUsersWorkingHoursLifeTheUniverseAndEverythingElse packages/core/getUserAvailability.ts:381:17
❯ _getUsersAvailability packages/core/getUserAvailability.ts:654:10
❯ Module.monitorCallbackAsync [as default] packages/core/sentryWrapper.ts:18:52
❯ Module.getAvailableSlots packages/trpc/server/routers/viewer/slots/util.ts:575:5
❯ apps/web/test/lib/getSchedule.test.ts:1112:51
|
apps/web/test/lib/getSchedule.test.ts > getSchedule > User Event > test that booking limit is working correctly if user is all day available and attendee is in different timezone than host:
packages/core/getUserAvailability.ts#L381
TypeError: Cannot read properties of null (reading 'length')
❯ getUsersWorkingHoursLifeTheUniverseAndEverythingElse packages/core/getUserAvailability.ts:381:17
❯ _getUsersAvailability packages/core/getUserAvailability.ts:654:10
❯ Module.monitorCallbackAsync [as default] packages/core/sentryWrapper.ts:18:52
❯ Module.getAvailableSlots packages/trpc/server/routers/viewer/slots/util.ts:575:5
❯ apps/web/test/lib/getSchedule.test.ts:1213:48
|
apps/web/test/lib/getSchedule.test.ts > getSchedule > User Event > global team booking limit block slot if one fixed host reached limit:
packages/core/getUserAvailability.ts#L381
TypeError: Cannot read properties of null (reading 'length')
❯ getUsersWorkingHoursLifeTheUniverseAndEverythingElse packages/core/getUserAvailability.ts:381:17
❯ _getUsersAvailability packages/core/getUserAvailability.ts:654:10
❯ Module.monitorCallbackAsync [as default] packages/core/sentryWrapper.ts:18:52
❯ Module.getAvailableSlots packages/trpc/server/routers/viewer/slots/util.ts:575:5
❯ apps/web/test/lib/getSchedule.test.ts:1328:40
|
apps/web/test/lib/getSchedule.test.ts > getSchedule > User Event > global team booking limit blocks correct slots if attendee and host are in different timezone:
packages/core/getUserAvailability.ts#L381
TypeError: Cannot read properties of null (reading 'length')
❯ getUsersWorkingHoursLifeTheUniverseAndEverythingElse packages/core/getUserAvailability.ts:381:17
❯ _getUsersAvailability packages/core/getUserAvailability.ts:654:10
❯ Module.monitorCallbackAsync [as default] packages/core/sentryWrapper.ts:18:52
❯ Module.getAvailableSlots packages/trpc/server/routers/viewer/slots/util.ts:575:5
❯ apps/web/test/lib/getSchedule.test.ts:1453:48
|
apps/web/test/lib/getSchedule/futureLimit.timezone.test.ts > getSchedule > Future Limits > PeriodType=ROLLING_WINDOW > When the time of the first slot of current day hasn't reached and there is a day fully booked in between. Also, weekend availability is not there and one of the days is on a weekend. It makes `periodDays` available:
packages/core/getUserAvailability.ts#L381
TypeError: Cannot read properties of null (reading 'length')
❯ getUsersWorkingHoursLifeTheUniverseAndEverythingElse packages/core/getUserAvailability.ts:381:17
❯ _getUsersAvailability packages/core/getUserAvailability.ts:654:10
❯ Module.monitorCallbackAsync [as default] packages/core/sentryWrapper.ts:18:52
❯ Module.getAvailableSlots packages/trpc/server/routers/viewer/slots/util.ts:575:5
❯ apps/web/test/lib/getSchedule/futureLimit.timezone.test.ts:1415:34
|
packages/features/bookings/lib/handleNewBooking/test/complex-schedules.test.ts > handleNewBooking > Complex schedules: > should be able to book the last slot before midnight:
packages/core/getUserAvailability.ts#L381
TypeError: Cannot read properties of null (reading 'length')
❯ getUsersWorkingHoursLifeTheUniverseAndEverythingElse packages/core/getUserAvailability.ts:381:17
❯ _getUsersAvailability packages/core/getUserAvailability.ts:654:10
❯ Module.monitorCallbackAsync [as default] packages/core/sentryWrapper.ts:18:52
❯ Module.ensureAvailableUsers packages/features/bookings/lib/handleNewBooking/ensureAvailableUsers.ts:81:29
❯ handler packages/features/bookings/lib/handleNewBooking.ts:377:30
❯ packages/features/bookings/lib/handleNewBooking/test/complex-schedules.test.ts:149:32
|
packages/features/bookings/lib/handleNewBooking/test/date-overrides.test.ts > handleNewBooking > Booking for slot only available by date override: > should be able to create a booking for the exact slot overridden:
packages/core/getUserAvailability.ts#L381
TypeError: Cannot read properties of null (reading 'length')
❯ getUsersWorkingHoursLifeTheUniverseAndEverythingElse packages/core/getUserAvailability.ts:381:17
❯ _getUsersAvailability packages/core/getUserAvailability.ts:654:10
❯ Module.monitorCallbackAsync [as default] packages/core/sentryWrapper.ts:18:52
❯ Module.ensureAvailableUsers packages/features/bookings/lib/handleNewBooking/ensureAvailableUsers.ts:81:29
❯ handler packages/features/bookings/lib/handleNewBooking.ts:377:30
❯ packages/features/bookings/lib/handleNewBooking/test/date-overrides.test.ts:150:32
|
required
Process completed with exit code 1.
|
Tests / Unit
This job failure may be caused by using an out of date self-hosted runner. You are currently using runner version 2.319.1. Please update to the latest version 2.320.0
|
required
This job failure may be caused by using an out of date self-hosted runner. You are currently using runner version 2.319.1. Please update to the latest version 2.320.0
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
lint-results
|
61.8 KB |
|