2
0

💚 Fix Sentry sourcemap upload

Closes #405
This commit is contained in:
Baptiste Arnaud
2023-03-21 13:58:05 +01:00
parent b4536abc2f
commit 90cb0750b8
6 changed files with 640 additions and 564 deletions

View File

@@ -29,7 +29,7 @@
"@googleapis/drive": "5.0.0",
"@lezer/css": "^1.1.1",
"@paralleldrive/cuid2": "2.2.0",
"@sentry/nextjs": "7.43.0",
"@sentry/nextjs": "7.44.1",
"@stripe/stripe-js": "1.49.0",
"@tanstack/react-query": "^4.26.1",
"@tanstack/react-table": "8.7.9",

View File

@@ -12,7 +12,7 @@
"paths": {
"/sendMessage": {
"post": {
"operationId": "query.chat.sendMessage",
"operationId": "query.sendMessage",
"summary": "Send a message",
"description": "To initiate a chat, do not provide a `sessionId` nor a `message`.\n\nContinue the conversation by providing the `sessionId` and the `message` that should answer the previous question.\n\nSet the `isPreview` option to `true` to chat with the non-published version of the typebot.",
"security": [
@@ -1637,7 +1637,6 @@
},
"required": [
"action",
"filter",
"cellsToExtract"
],
"additionalProperties": false
@@ -1914,6 +1913,10 @@
"model": {
"type": "string",
"enum": [
"gpt-4",
"gpt-4-0314",
"gpt-4-32k",
"gpt-4-32k-0314",
"gpt-3.5-turbo",
"gpt-3.5-turbo-0301"
]
@@ -1979,6 +1982,20 @@
]
}
},
"advancedSettings": {
"type": "object",
"properties": {
"temperature": {
"anyOf": [
{
"type": "number"
},
{}
]
}
},
"additionalProperties": false
},
"responseMapping": {
"type": "array",
"items": {
@@ -4281,6 +4298,85 @@
}
}
}
},
"/typebots/{typebotId}/blocks/{blockId}/storage/upload-url": {
"get": {
"operationId": "query.getUploadUrl",
"summary": "Get upload URL for a file",
"description": "Used for the web client to get the bucket upload file.",
"parameters": [
{
"name": "typebotId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "blockId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "filePath",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "fileType",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"presignedUrl": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"fields": {}
},
"required": [
"url"
],
"additionalProperties": false
},
"hasReachedStorageLimit": {
"type": "boolean"
}
},
"required": [
"presignedUrl",
"hasReachedStorageLimit"
],
"additionalProperties": false
}
}
}
},
"default": {
"$ref": "#/components/responses/error"
}
}
}
}
},
"components": {

View File

@@ -13,7 +13,7 @@
"test:report": "pnpm playwright show-report"
},
"dependencies": {
"@sentry/nextjs": "7.43.0",
"@sentry/nextjs": "7.44.1",
"@trpc/server": "10.16.0",
"@typebot.io/js": "workspace:*",
"@typebot.io/react": "workspace:*",

View File

@@ -1,7 +1,3 @@
// This file configures the initialization of Sentry on the server.
// The config you add here will be used whenever the server handles a request.
// https://docs.sentry.io/platforms/javascript/guides/nextjs/
import * as Sentry from '@sentry/nextjs'
const SENTRY_DSN = process.env.SENTRY_DSN || process.env.NEXT_PUBLIC_SENTRY_DSN

View File

@@ -29,5 +29,5 @@
"path": "node_modules/cz-emoji"
}
},
"packageManager": "pnpm@7.29.1"
"packageManager": "pnpm@7.30.0"
}

1094
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff