Skip to content

feat: Use Clerk for authentication #526

feat: Use Clerk for authentication

feat: Use Clerk for authentication #526

Triggered via pull request February 8, 2025 00:35
@evadeckerevadecker
synchronize #377
clerk
Status Failure
Total duration 42s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
convex/earlyAccessCodes.test.ts > earlyAccessCodes > creates an early access code: convex/helpers.ts#L26
Error: Can't get current user ❯ getCurrentUserOrThrow convex/helpers.ts:26:26 ❯ input convex/helpers.ts:41:18 ❯ handler node_modules/.pnpm/convex-helpers@0.1.68_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__tjvozdhcpc7vcgijaseouu2d7q/node_modules/convex-helpers/server/customFunctions.js:214:35 ❯ invokeFunction node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:80:14 ❯ invokeMutation node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:60:18 ❯ runTransaction node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1143:31 ❯ Object.mutationFromPath node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1175:20 ❯ Object.mutation node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1208:20 ❯ convex/earlyAccessCodes.test.ts:21:5
convex/earlyAccessCodes.test.ts > earlyAccessCodes > lists codes for a specific user: convex/helpers.ts#L26
Error: Can't get current user ❯ getCurrentUserOrThrow convex/helpers.ts:26:26 ❯ input convex/helpers.ts:41:18 ❯ handler node_modules/.pnpm/convex-helpers@0.1.68_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__tjvozdhcpc7vcgijaseouu2d7q/node_modules/convex-helpers/server/customFunctions.js:214:35 ❯ invokeFunction node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:80:14 ❯ invokeMutation node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:60:18 ❯ runTransaction node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1143:31 ❯ Object.mutationFromPath node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1175:20 ❯ Object.mutation node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1208:20 ❯ convex/earlyAccessCodes.test.ts:52:5
convex/earlyAccessCodes.test.ts > earlyAccessCodes > redeems an early access code: convex/helpers.ts#L26
Error: Can't get current user ❯ getCurrentUserOrThrow convex/helpers.ts:26:26 ❯ input convex/helpers.ts:41:18 ❯ handler node_modules/.pnpm/convex-helpers@0.1.68_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__tjvozdhcpc7vcgijaseouu2d7q/node_modules/convex-helpers/server/customFunctions.js:214:35 ❯ invokeFunction node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:80:14 ❯ invokeMutation node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:60:18 ❯ runTransaction node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1143:31 ❯ Object.mutationFromPath node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1175:20 ❯ Object.mutation node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1208:20 ❯ convex/earlyAccessCodes.test.ts:86:20
convex/earlyAccessCodes.test.ts > earlyAccessCodes > prevents redeeming an already claimed code: convex/helpers.ts#L26
Error: Can't get current user ❯ getCurrentUserOrThrow convex/helpers.ts:26:26 ❯ input convex/helpers.ts:41:18 ❯ handler node_modules/.pnpm/convex-helpers@0.1.68_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__tjvozdhcpc7vcgijaseouu2d7q/node_modules/convex-helpers/server/customFunctions.js:214:35 ❯ invokeFunction node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:80:14 ❯ invokeMutation node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:60:18 ❯ runTransaction node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1143:31 ❯ Object.mutationFromPath node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1175:20 ❯ Object.mutation node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1208:20 ❯ convex/earlyAccessCodes.test.ts:120:20
convex/questFaqs.test.ts > questFaqs > creates a questFaq: convex/helpers.ts#L26
Error: Can't get current user ❯ getCurrentUserOrThrow convex/helpers.ts:26:26 ❯ input convex/helpers.ts:41:18 ❯ handler node_modules/.pnpm/convex-helpers@0.1.68_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__tjvozdhcpc7vcgijaseouu2d7q/node_modules/convex-helpers/server/customFunctions.js:214:35 ❯ invokeFunction node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:80:14 ❯ invokeMutation node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:60:18 ❯ runTransaction node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1143:31 ❯ Object.mutationFromPath node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1175:20 ❯ Object.mutation node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1208:20 ❯ convex/questFaqs.test.ts:21:19
convex/questFaqs.test.ts > questFaqs > updates an faq: convex/helpers.ts#L26
Error: Can't get current user ❯ getCurrentUserOrThrow convex/helpers.ts:26:26 ❯ input convex/helpers.ts:41:18 ❯ handler node_modules/.pnpm/convex-helpers@0.1.68_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__tjvozdhcpc7vcgijaseouu2d7q/node_modules/convex-helpers/server/customFunctions.js:214:35 ❯ invokeFunction node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:80:14 ❯ invokeMutation node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:60:18 ❯ runTransaction node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1143:31 ❯ Object.mutationFromPath node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1175:20 ❯ Object.mutation node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1208:20 ❯ convex/questFaqs.test.ts:48:19
convex/questFaqs.test.ts > questFaqs > deletes a questFaq and removes it from associated quest: convex/helpers.ts#L26
Error: Can't get current user ❯ getCurrentUserOrThrow convex/helpers.ts:26:26 ❯ input convex/helpers.ts:41:18 ❯ handler node_modules/.pnpm/convex-helpers@0.1.68_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__tjvozdhcpc7vcgijaseouu2d7q/node_modules/convex-helpers/server/customFunctions.js:214:35 ❯ invokeFunction node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:80:14 ❯ invokeMutation node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:60:18 ❯ runTransaction node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1143:31 ❯ Object.mutationFromPath node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1175:20 ❯ Object.mutation node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1208:20 ❯ convex/questFaqs.test.ts:93:19
convex/questSteps.test.ts > questSteps > create > should create a quest step: convex/helpers.ts#L26
Error: Can't get current user ❯ getCurrentUserOrThrow convex/helpers.ts:26:26 ❯ input convex/helpers.ts:41:18 ❯ handler node_modules/.pnpm/convex-helpers@0.1.68_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__tjvozdhcpc7vcgijaseouu2d7q/node_modules/convex-helpers/server/customFunctions.js:214:35 ❯ invokeFunction node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:80:14 ❯ invokeMutation node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:60:18 ❯ runTransaction node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1143:31 ❯ Object.mutationFromPath node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1175:20 ❯ Object.mutation node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1208:20 ❯ convex/questSteps.test.ts:31:27
convex/questSteps.test.ts > questSteps > create > should create a quest step without button: convex/helpers.ts#L26
Error: Can't get current user ❯ getCurrentUserOrThrow convex/helpers.ts:26:26 ❯ input convex/helpers.ts:41:18 ❯ handler node_modules/.pnpm/convex-helpers@0.1.68_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__tjvozdhcpc7vcgijaseouu2d7q/node_modules/convex-helpers/server/customFunctions.js:214:35 ❯ invokeFunction node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:80:14 ❯ invokeMutation node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:60:18 ❯ runTransaction node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1143:31 ❯ Object.mutationFromPath node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1175:20 ❯ Object.mutation node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1208:20 ❯ convex/questSteps.test.ts:78:27
convex/questSteps.test.ts > questSteps > getByIds > should return multiple quest steps: convex/helpers.ts#L26
Error: Can't get current user ❯ getCurrentUserOrThrow convex/helpers.ts:26:26 ❯ input convex/helpers.ts:41:18 ❯ handler node_modules/.pnpm/convex-helpers@0.1.68_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__tjvozdhcpc7vcgijaseouu2d7q/node_modules/convex-helpers/server/customFunctions.js:214:35 ❯ invokeFunction node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:80:14 ❯ invokeMutation node_modules/.pnpm/convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__react@19.0.0__react-d_tz4pliw2oya5mycytryaoxbike/node_modules/convex/src/server/impl/registration_impl.ts:60:18 ❯ runTransaction node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1143:31 ❯ Object.mutationFromPath node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1175:20 ❯ Object.mutation node_modules/.pnpm/convex-test@0.0.35_convex@1.18.2_@clerk+clerk-react@5.22.10_react-dom@19.0.0_react@19.0.0__re_hkdpizb6t5gohox5x43v6roo6m/node_modules/convex-test/dist/index.js:1208:20 ❯ convex/questSteps.test.ts:120:23