From 1670c4c41d5dfc957af2796306a83842492dd208 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Fri, 3 May 2024 14:55:24 +0100 Subject: [PATCH 01/10] Remove "log" Log Level, unify log and info messages under the "info" log level --- .changeset/clever-donkeys-hunt.md | 6 ++++++ packages/cli-v3/src/workers/dev/worker-facade.ts | 6 ++++-- packages/cli-v3/src/workers/prod/worker-facade.ts | 2 +- packages/core/src/v3/logger/taskLogger.ts | 14 +++++++------- packages/core/src/v3/types/config.ts | 4 ++-- references/v3-catalog/trigger.config.ts | 3 +-- 6 files changed, 21 insertions(+), 14 deletions(-) create mode 100644 .changeset/clever-donkeys-hunt.md diff --git a/.changeset/clever-donkeys-hunt.md b/.changeset/clever-donkeys-hunt.md new file mode 100644 index 000000000..d5b90d3ca --- /dev/null +++ b/.changeset/clever-donkeys-hunt.md @@ -0,0 +1,6 @@ +--- +"trigger.dev": patch +"@trigger.dev/core": patch +--- + +Remove "log" Log Level, unify log and info messages under the "info" log level diff --git a/packages/cli-v3/src/workers/dev/worker-facade.ts b/packages/cli-v3/src/workers/dev/worker-facade.ts index 3102c2323..14358bddb 100644 --- a/packages/cli-v3/src/workers/dev/worker-facade.ts +++ b/packages/cli-v3/src/workers/dev/worker-facade.ts @@ -55,7 +55,9 @@ clock.setGlobalClock(durableClock); const tracer = new TriggerTracer({ tracer: otelTracer, logger: otelLogger }); const consoleInterceptor = new ConsoleInterceptor( otelLogger, - __PROJECT_CONFIG__.enableConsoleLogging ?? false + typeof __PROJECT_CONFIG__.enableConsoleLogging === "boolean" + ? __PROJECT_CONFIG__.enableConsoleLogging + : true ); const devRuntimeManager = new DevRuntimeManager(); @@ -73,7 +75,7 @@ const configLogLevel = triggerLogLevel const otelTaskLogger = new OtelTaskLogger({ logger: otelLogger, tracer: tracer, - level: logLevels.includes(configLogLevel as any) ? (configLogLevel as LogLevel) : "log", + level: logLevels.includes(configLogLevel as any) ? (configLogLevel as LogLevel) : "info", }); logger.setGlobalTaskLogger(otelTaskLogger); diff --git a/packages/cli-v3/src/workers/prod/worker-facade.ts b/packages/cli-v3/src/workers/prod/worker-facade.ts index bba267b8f..2ec213763 100644 --- a/packages/cli-v3/src/workers/prod/worker-facade.ts +++ b/packages/cli-v3/src/workers/prod/worker-facade.ts @@ -62,7 +62,7 @@ const configLogLevel = triggerLogLevel const otelTaskLogger = new OtelTaskLogger({ logger: otelLogger, tracer: tracer, - level: logLevels.includes(configLogLevel as any) ? (configLogLevel as LogLevel) : "log", + level: logLevels.includes(configLogLevel as any) ? (configLogLevel as LogLevel) : "info", }); logger.setGlobalTaskLogger(otelTaskLogger); diff --git a/packages/core/src/v3/logger/taskLogger.ts b/packages/core/src/v3/logger/taskLogger.ts index 5d139e570..a9878e8e1 100644 --- a/packages/core/src/v3/logger/taskLogger.ts +++ b/packages/core/src/v3/logger/taskLogger.ts @@ -7,9 +7,9 @@ import { flattenAttributes } from "../utils/flattenAttributes"; import { ClockTime } from "../clock/clock"; import { clock } from "../clock-api"; -export type LogLevel = "none" | "log" | "error" | "warn" | "info" | "debug"; +export type LogLevel = "none" | "error" | "warn" | "info" | "debug"; -export const logLevels: Array = ["none", "error", "warn", "log", "info", "debug"]; +export const logLevels: Array = ["none", "error", "warn", "info", "debug"]; export type TaskLoggerConfig = { logger: Logger; @@ -34,31 +34,31 @@ export class OtelTaskLogger implements TaskLogger { } debug(message: string, properties?: Record) { - if (this._level < 5) return; + if (this._level < 4) return; // ["none", "error", "warn", "info", "debug"]; this.#emitLog(message, this.#getTimestampInHrTime(), "debug", SeverityNumber.DEBUG, properties); } log(message: string, properties?: Record) { - if (this._level < 3) return; + if (this._level < 3) return; // ["none", "error", "warn", "info", "debug"]; this.#emitLog(message, this.#getTimestampInHrTime(), "log", SeverityNumber.INFO, properties); } info(message: string, properties?: Record) { - if (this._level < 4) return; + if (this._level < 3) return; // ["none", "error", "warn", "info", "debug"]; this.#emitLog(message, this.#getTimestampInHrTime(), "info", SeverityNumber.INFO, properties); } warn(message: string, properties?: Record) { - if (this._level < 2) return; + if (this._level < 2) return; // ["none", "error", "warn", "info", "debug"]; this.#emitLog(message, this.#getTimestampInHrTime(), "warn", SeverityNumber.WARN, properties); } error(message: string, properties?: Record) { - if (this._level < 1) return; + if (this._level < 1) return; // ["none", "error", "warn", "info", "debug"]; this.#emitLog(message, this.#getTimestampInHrTime(), "error", SeverityNumber.ERROR, properties); } diff --git a/packages/core/src/v3/types/config.ts b/packages/core/src/v3/types/config.ts index 33055ec55..e7c34223b 100644 --- a/packages/core/src/v3/types/config.ts +++ b/packages/core/src/v3/types/config.ts @@ -37,11 +37,11 @@ export interface ProjectConfig { instrumentations?: InstrumentationOption[]; /** - * Set the log level for the logger. Defaults to "log", so you will see "log", "warn", and "error" messages, but not "info", or "debug" messages. + * Set the log level for the logger. Defaults to "info", so you will see "log", "info", "warn", and "error" messages, but not "debug" messages. * * We automatically set the logLevel to "debug" during test runs * - * @default "log" + * @default "info" */ logLevel?: LogLevel; diff --git a/references/v3-catalog/trigger.config.ts b/references/v3-catalog/trigger.config.ts index 41650c57f..1fd4791f1 100644 --- a/references/v3-catalog/trigger.config.ts +++ b/references/v3-catalog/trigger.config.ts @@ -20,8 +20,7 @@ export const config: TriggerConfig = { additionalFiles: ["./wrangler/wrangler.toml", "./prisma/schema.prisma"], dependenciesToBundle: [/@sindresorhus/, "escape-string-regexp"], instrumentations: [new OpenAIInstrumentation()], - logLevel: "log", - enableConsoleLogging: true, + logLevel: "info", onStart: async (payload, { ctx }) => { if (ctx.organization.id === "clsylhs0v0002dyx75xx4pod1") { console.log("Initializing the app data source"); From 203e002087cb47c5aa68916c465c6f7664db17c6 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Sat, 4 May 2024 22:24:42 +0100 Subject: [PATCH 02/10] Add runs.retrieve management API method to get info about a run by run ID --- .changeset/gorgeous-gorillas-compete.md | 6 + .../v3/ApiRetrieveRunPresenter.server.ts | 114 +++++++++++ apps/webapp/app/routes/api.v3.runs.$runId.ts | 44 ++++ docs/mint.json | 93 +++++++-- docs/v3-openapi.json | 193 +++++++++++++++++- docs/v3/management-retrieve-run.mdx | 4 + packages/core/src/v3/apiClient/index.ts | 13 ++ packages/core/src/v3/schemas/api.ts | 46 +++++ packages/core/src/v3/schemas/common.ts | 2 +- packages/trigger-sdk/src/v3/management.ts | 18 +- references/v3-catalog/src/management.ts | 4 + 11 files changed, 511 insertions(+), 26 deletions(-) create mode 100644 .changeset/gorgeous-gorillas-compete.md create mode 100644 apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts create mode 100644 apps/webapp/app/routes/api.v3.runs.$runId.ts create mode 100644 docs/v3/management-retrieve-run.mdx diff --git a/.changeset/gorgeous-gorillas-compete.md b/.changeset/gorgeous-gorillas-compete.md new file mode 100644 index 000000000..ac8ad6078 --- /dev/null +++ b/.changeset/gorgeous-gorillas-compete.md @@ -0,0 +1,6 @@ +--- +"@trigger.dev/sdk": patch +"@trigger.dev/core": patch +--- + +Add runs.retrieve management API method to get info about a run by run ID diff --git a/apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts b/apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts new file mode 100644 index 000000000..ad9f44768 --- /dev/null +++ b/apps/webapp/app/presenters/v3/ApiRetrieveRunPresenter.server.ts @@ -0,0 +1,114 @@ +import { AttemptStatus, RetrieveRunResponse, RunStatus, logger } from "@trigger.dev/core/v3"; +import { TaskRunAttemptStatus, TaskRunStatus } from "@trigger.dev/database"; +import assertNever from "assert-never"; +import { AuthenticatedEnvironment } from "~/services/apiAuth.server"; +import { BasePresenter } from "./basePresenter.server"; + +export class ApiRetrieveRunPresenter extends BasePresenter { + public async call( + friendlyId: string, + env: AuthenticatedEnvironment, + showSecretDetails: boolean + ): Promise { + return this.traceWithEnv("call", env, async (span) => { + const taskRun = await this._prisma.taskRun.findUnique({ + where: { + friendlyId, + runtimeEnvironmentId: env.id, + }, + include: { + attempts: { + orderBy: { + createdAt: "desc", + }, + }, + lockedToVersion: true, + }, + }); + + if (!taskRun) { + logger.debug("Task run not found", { friendlyId, envId: env.id }); + + return undefined; + } + + return { + id: taskRun.friendlyId, + status: ApiRetrieveRunPresenter.apiStatusFromRunStatus(taskRun.status), + taskIdentifier: taskRun.taskIdentifier, + idempotencyKey: taskRun.idempotencyKey ?? undefined, + version: taskRun.lockedToVersion ? taskRun.lockedToVersion.version : undefined, + createdAt: taskRun.createdAt ?? undefined, + updatedAt: taskRun.updatedAt ?? undefined, + attempts: !showSecretDetails + ? [] + : taskRun.attempts.map((a) => ({ + id: a.friendlyId, + status: ApiRetrieveRunPresenter.apiStatusFromAttemptStatus(a.status), + createdAt: a.createdAt ?? undefined, + updatedAt: a.updatedAt ?? undefined, + startedAt: a.startedAt ?? undefined, + completedAt: a.completedAt ?? undefined, + })), + }; + }); + } + + static apiStatusFromRunStatus(status: TaskRunStatus): RunStatus { + switch (status) { + case "WAITING_FOR_DEPLOY": + case "PENDING": { + return "PENDING"; + } + case "RETRYING_AFTER_FAILURE": + case "EXECUTING": { + return "EXECUTING"; + } + case "WAITING_TO_RESUME": + case "PAUSED": { + return "PAUSED"; + } + case "CANCELED": { + return "CANCELED"; + } + case "COMPLETED_SUCCESSFULLY": { + return "COMPLETED"; + } + case "SYSTEM_FAILURE": + case "INTERRUPTED": + case "CRASHED": + case "COMPLETED_WITH_ERRORS": { + return "FAILED"; + } + default: { + assertNever(status); + } + } + } + + static apiStatusFromAttemptStatus(status: TaskRunAttemptStatus): AttemptStatus { + switch (status) { + case "PENDING": { + return "PENDING"; + } + case "PAUSED": { + return "PAUSED"; + } + case "EXECUTING": { + return "EXECUTING"; + } + case "COMPLETED": { + return "COMPLETED"; + } + case "FAILED": { + return "FAILED"; + } + case "CANCELED": { + return "CANCELED"; + } + default: { + assertNever(status); + } + } + } +} diff --git a/apps/webapp/app/routes/api.v3.runs.$runId.ts b/apps/webapp/app/routes/api.v3.runs.$runId.ts new file mode 100644 index 000000000..5768045d1 --- /dev/null +++ b/apps/webapp/app/routes/api.v3.runs.$runId.ts @@ -0,0 +1,44 @@ +import type { LoaderFunctionArgs } from "@remix-run/server-runtime"; +import { json } from "@remix-run/server-runtime"; +import { z } from "zod"; +import { ApiRetrieveRunPresenter } from "~/presenters/v3/ApiRetrieveRunPresenter.server"; +import { authenticateApiRequest } from "~/services/apiAuth.server"; +import { apiCors } from "~/utils/apiCors"; + +const ParamsSchema = z.object({ + runId: z.string(), +}); + +export async function loader({ request, params }: LoaderFunctionArgs) { + if (request.method.toUpperCase() === "OPTIONS") { + return apiCors(request, json({})); + } + + const authenticationResult = await authenticateApiRequest(request, { + allowPublicKey: true, + }); + if (!authenticationResult) { + return apiCors(request, json({ error: "Invalid or Missing API key" }, { status: 401 })); + } + + const authenticatedEnv = authenticationResult.environment; + + const parsed = ParamsSchema.safeParse(params); + + if (!parsed.success) { + return apiCors(request, json({ error: "Invalid or missing runId" }, { status: 400 })); + } + + const { runId } = parsed.data; + + const showSecretDetails = authenticationResult.type === "PRIVATE"; + + const presenter = new ApiRetrieveRunPresenter(); + const result = await presenter.call(runId, authenticatedEnv, showSecretDetails); + + if (!result) { + return apiCors(request, json({ error: "Run not found" }, { status: 404 })); + } + + return apiCors(request, json(result)); +} diff --git a/docs/mint.json b/docs/mint.json index 0d0bcabab..ccdd24825 100644 --- a/docs/mint.json +++ b/docs/mint.json @@ -1,8 +1,14 @@ { "$schema": "https://mintlify.com/schema.json", "name": "Trigger.dev", - "openapi": ["/openapi.yml", "/v3-openapi.json"], - "versions": ["v3 (Developer Preview)", "v2"], + "openapi": [ + "/openapi.yml", + "/v3-openapi.json" + ], + "versions": [ + "v3 (Developer Preview)", + "v2" + ], "logo": { "dark": "/logo/dark.png", "light": "/logo/light.png", @@ -90,7 +96,9 @@ { "group": "", "version": "v3 (Developer Preview)", - "pages": ["v3/introduction"] + "pages": [ + "v3/introduction" + ] }, { "group": "Getting Started", @@ -113,7 +121,12 @@ "v3/apikeys", { "group": "Task types", - "pages": ["v3/tasks-regular", "v3/tasks-scheduled", "v3/tasks-zod", "v3/tasks-webhooks"] + "pages": [ + "v3/tasks-regular", + "v3/tasks-scheduled", + "v3/tasks-zod", + "v3/tasks-webhooks" + ] }, "v3/trigger-config" ] @@ -121,7 +134,10 @@ { "group": "Development", "version": "v3 (Developer Preview)", - "pages": ["v3/cli-dev", "v3/run-tests"] + "pages": [ + "v3/cli-dev", + "v3/run-tests" + ] }, { "group": "Deployment", @@ -132,7 +148,9 @@ "v3/github-actions", { "group": "Deployment integrations", - "pages": ["v3/vercel-integration"] + "pages": [ + "v3/vercel-integration" + ] } ] }, @@ -208,7 +226,9 @@ }, { "group": "Objects", - "pages": ["v3/reference-context"] + "pages": [ + "v3/reference-context" + ] }, { "group": "CLI", @@ -226,9 +246,7 @@ { "group": "Runs API", "pages": [ - "v3/management-start-run", - "v3/management-get-run", - "v3/management-get-runs", + "v3/management-retrieve-run", "v3/management-replay-run", "v3/management-cancel-run" ] @@ -259,7 +277,11 @@ { "group": "Open source", "version": "v3 (Developer Preview)", - "pages": ["v3/github-repo", "v3/open-source-self-hosting", "v3/open-source-contributing"] + "pages": [ + "v3/github-repo", + "v3/open-source-self-hosting", + "v3/open-source-contributing" + ] }, { "group": "Help", @@ -460,7 +482,10 @@ "pages": [ { "group": "Airtable", - "pages": ["integrations/apis/airtable", "integrations/apis/airtable-tasks"] + "pages": [ + "integrations/apis/airtable", + "integrations/apis/airtable-tasks" + ] }, { "group": "GitHub", @@ -486,16 +511,25 @@ }, { "group": "Plain", - "pages": ["integrations/apis/plain", "integrations/apis/plain-tasks"] + "pages": [ + "integrations/apis/plain", + "integrations/apis/plain-tasks" + ] }, "integrations/apis/replicate", { "group": "SendGrid", - "pages": ["integrations/apis/sendgrid", "integrations/apis/sendgrid-tasks"] + "pages": [ + "integrations/apis/sendgrid", + "integrations/apis/sendgrid-tasks" + ] }, { "group": "Resend", - "pages": ["integrations/apis/resend", "integrations/apis/resend-tasks"] + "pages": [ + "integrations/apis/resend", + "integrations/apis/resend-tasks" + ] }, { "group": "Shopify", @@ -507,7 +541,10 @@ }, { "group": "Slack", - "pages": ["integrations/apis/slack", "integrations/apis/slack-tasks"] + "pages": [ + "integrations/apis/slack", + "integrations/apis/slack-tasks" + ] }, "integrations/apis/stripe", { @@ -532,7 +569,9 @@ "sdk/triggerclient/constructor", { "group": "Instance properties", - "pages": ["sdk/triggerclient/store"] + "pages": [ + "sdk/triggerclient/store" + ] }, { "group": "Instance methods", @@ -595,7 +634,10 @@ "sdk/dynamictrigger/constructor", { "group": "Instance methods", - "pages": ["sdk/dynamictrigger/register", "sdk/dynamictrigger/unregister"] + "pages": [ + "sdk/dynamictrigger/register", + "sdk/dynamictrigger/unregister" + ] } ] }, @@ -606,7 +648,10 @@ "sdk/dynamicschedule/constructor", { "group": "Instance methods", - "pages": ["sdk/dynamicschedule/register", "sdk/dynamicschedule/unregister"] + "pages": [ + "sdk/dynamicschedule/register", + "sdk/dynamicschedule/unregister" + ] } ] }, @@ -618,7 +663,9 @@ }, { "group": "HTTP Reference", - "pages": ["sdk/api-reference/events/create-an-event"] + "pages": [ + "sdk/api-reference/events/create-an-event" + ] }, { "group": "React SDK", @@ -633,7 +680,9 @@ { "group": "Overview", "version": "v2", - "pages": ["examples/introduction"] + "pages": [ + "examples/introduction" + ] } ], "footerSocials": { @@ -641,4 +690,4 @@ "github": "https://github.com/triggerdotdev", "linkedin": "https://www.linkedin.com/company/triggerdotdev" } -} +} \ No newline at end of file diff --git a/docs/v3-openapi.json b/docs/v3-openapi.json index ecff71991..8683ee099 100644 --- a/docs/v3-openapi.json +++ b/docs/v3-openapi.json @@ -493,7 +493,7 @@ "x-codeSamples": [ { "lang": "typescript", - "source": "const handle = await runs.replay(existingRun.id);" + "source": "import { runs } from \"@trigger.dev/sdk/v3\";\n\nconst handle = await runs.replay(\"run_1234\");" }, { "lang": "sh", @@ -601,7 +601,7 @@ "x-codeSamples": [ { "lang": "typescript", - "source": "await runs.cancel(existingRun.id);" + "source": "import { runs } from \"@trigger.dev/sdk/v3\";\n\nawait runs.cancel(\"run_1234\");" }, { "lang": "sh", @@ -609,6 +609,107 @@ } ] } + }, + "/api/v3/runs/{run_id}": { + "get": { + "description": "Retrieve a run", + "parameters": [ + { + "in": "path", + "name": "run_id", + "required": true, + "schema": { + "type": "string" + }, + "description": "The ID of an existing run. When you trigger a run you will get an id in the response." + } + ], + "responses": { + "200": { + "description": "Successful request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RetrieveRunResponse" + } + } + } + }, + "400": { + "description": "Invalid request", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "error": { + "type": "string", + "enum": [ + "Invalid or missing run ID" + ] + } + } + } + } + } + }, + "401": { + "description": "Unauthorized request", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "error": { + "type": "string", + "enum": [ + "Invalid or Missing API key" + ] + } + } + } + } + } + }, + "404": { + "description": "Resource not found", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "error": { + "type": "string", + "enum": [ + "Run not found" + ] + } + } + } + } + } + } + }, + "tags": [ + "run" + ], + "security": [ + { + "bearerAuth": [] + } + ], + "operationId": "retrieve_run_v1", + "x-codeSamples": [ + { + "lang": "typescript", + "source": "import { runs } from \"@trigger.dev/sdk/v3\";\n\nawait runs.retrieve(\"run_1234\");" + }, + { + "lang": "sh", + "source": "curl --request GET \\\n\t--url https://api.trigger.dev/api/v3/runs/{run_id} \\\n\t--header 'Authorization: Bearer '" + } + ] + } } }, "components": { @@ -620,6 +721,94 @@ } }, "schemas": { + "RetrieveRunResponse": { + "type": "object", + "required": [ + "id", + "status", + "taskIdentifier", + "createdAt", + "updatedAt", + "attempts" + ], + "properties": { + "id": { + "type": "string" + }, + "status": { + "type": "string", + "enum": [ + "PENDING", + "EXECUTING", + "PAUSED", + "COMPLETED", + "FAILED", + "CANCELED" + ] + }, + "taskIdentifier": { + "type": "string" + }, + "idempotencyKey": { + "type": "string" + }, + "version": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "attempts": { + "type": "array", + "items": { + "type": "object", + "required": [ + "id", + "status", + "createdAt", + "updatedAt" + ], + "properties": { + "id": { + "type": "string" + }, + "status": { + "type": "string", + "enum": [ + "PENDING", + "EXECUTING", + "PAUSED", + "COMPLETED", + "FAILED", + "CANCELED" + ] + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "startedAt": { + "type": "string", + "format": "date-time" + }, + "completedAt": { + "type": "string", + "format": "date-time" + } + } + } + } + } + }, "CreateScheduleOptions": { "type": "object", "properties": { diff --git a/docs/v3/management-retrieve-run.mdx b/docs/v3/management-retrieve-run.mdx new file mode 100644 index 000000000..d03f7c77f --- /dev/null +++ b/docs/v3/management-retrieve-run.mdx @@ -0,0 +1,4 @@ +--- +title: "Retrieve run" +openapi: "v3-openapi GET /api/v3/runs/{run_id}" +--- diff --git a/packages/core/src/v3/apiClient/index.ts b/packages/core/src/v3/apiClient/index.ts index d89860527..b894fc70f 100644 --- a/packages/core/src/v3/apiClient/index.ts +++ b/packages/core/src/v3/apiClient/index.ts @@ -11,6 +11,7 @@ import { ListScheduleOptions, ListSchedulesResult, ReplayRunResponse, + RetrieveRunResponse, ScheduleObject, TaskRunExecutionResult, TriggerTaskRequestBody, @@ -133,6 +134,18 @@ export class ApiClient { ); } + retrieveRun(runId: string) { + return zodfetch( + RetrieveRunResponse, + `${this.baseUrl}/api/v3/runs/${runId}`, + { + method: "GET", + headers: this.#getHeaders(false), + }, + zodFetchOptions + ); + } + replayRun(runId: string) { return zodfetch( ReplayRunResponse, diff --git a/packages/core/src/v3/schemas/api.ts b/packages/core/src/v3/schemas/api.ts index 78013422c..fc3a1e504 100644 --- a/packages/core/src/v3/schemas/api.ts +++ b/packages/core/src/v3/schemas/api.ts @@ -316,3 +316,49 @@ export const ListScheduleOptions = z.object({ }); export type ListScheduleOptions = z.infer; + +export const RunStatus = z.enum([ + "PENDING", + "EXECUTING", + "PAUSED", + "COMPLETED", + "FAILED", + "CANCELED", +]); + +export type RunStatus = z.infer; + +export const AttemptStatus = z.enum([ + "PENDING", + "EXECUTING", + "PAUSED", + "COMPLETED", + "FAILED", + "CANCELED", +]); + +export type AttemptStatus = z.infer; + +export const RetrieveRunResponse = z.object({ + id: z.string(), + status: RunStatus, + taskIdentifier: z.string(), + idempotencyKey: z.string().optional(), + version: z.string().optional(), + createdAt: z.coerce.date(), + updatedAt: z.coerce.date(), + attempts: z.array( + z + .object({ + id: z.string(), + status: AttemptStatus, + createdAt: z.coerce.date(), + updatedAt: z.coerce.date(), + startedAt: z.coerce.date().optional(), + completedAt: z.coerce.date().optional(), + }) + .optional() + ), +}); + +export type RetrieveRunResponse = z.infer; diff --git a/packages/core/src/v3/schemas/common.ts b/packages/core/src/v3/schemas/common.ts index c190d1631..58ae633c7 100644 --- a/packages/core/src/v3/schemas/common.ts +++ b/packages/core/src/v3/schemas/common.ts @@ -50,7 +50,7 @@ export const TaskRunInternalError = z.object({ "TASK_RUN_CANCELLED", "TASK_OUTPUT_ERROR", "HANDLE_ERROR_ERROR", - "GRACEFUL_EXIT_TIMEOUT" + "GRACEFUL_EXIT_TIMEOUT", ]), message: z.string().optional(), }); diff --git a/packages/trigger-sdk/src/v3/management.ts b/packages/trigger-sdk/src/v3/management.ts index f816960d1..c3eab96af 100644 --- a/packages/trigger-sdk/src/v3/management.ts +++ b/packages/trigger-sdk/src/v3/management.ts @@ -1,11 +1,27 @@ -import { CanceledRunResponse, ReplayRunResponse, apiClientManager } from "@trigger.dev/core/v3"; +import { + CanceledRunResponse, + ReplayRunResponse, + RetrieveRunResponse, + apiClientManager, +} from "@trigger.dev/core/v3"; import { apiClientMissingError } from "./shared"; export const runs = { replay: replayRun, cancel: cancelRun, + retrieve: retrieveRun, }; +async function retrieveRun(runId: string): Promise { + const apiClient = apiClientManager.client; + + if (!apiClient) { + throw apiClientMissingError(); + } + + return await apiClient.retrieveRun(runId); +} + async function replayRun(runId: string): Promise { const apiClient = apiClientManager.client; diff --git a/references/v3-catalog/src/management.ts b/references/v3-catalog/src/management.ts index 1783bacce..3b0dc5d7e 100644 --- a/references/v3-catalog/src/management.ts +++ b/references/v3-catalog/src/management.ts @@ -8,6 +8,10 @@ dotenv.config(); export async function run() { try { const run = await simpleChildTask.trigger({ message: "Hello, World!" }); + + const retrievedRun = await runs.retrieve(run.id); + console.log("retrieved run", retrievedRun); + const canceled = await runs.cancel(run.id); console.log("canceled run", canceled); From 2e4f5d893cd8ca83dcc00d460e40c1e69f1346eb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 May 2024 08:19:13 +0100 Subject: [PATCH 03/10] chore: Update version for release (beta) (#1086) Co-authored-by: github-actions[bot] --- .changeset/pre.json | 2 ++ integrations/airtable/CHANGELOG.md | 8 ++++++++ integrations/airtable/package.json | 6 +++--- integrations/github/CHANGELOG.md | 8 ++++++++ integrations/github/package.json | 6 +++--- integrations/linear/CHANGELOG.md | 8 ++++++++ integrations/linear/package.json | 6 +++--- integrations/openai/CHANGELOG.md | 8 ++++++++ integrations/openai/package.json | 6 +++--- integrations/plain/CHANGELOG.md | 8 ++++++++ integrations/plain/package.json | 6 +++--- integrations/replicate/CHANGELOG.md | 8 ++++++++ integrations/replicate/package.json | 6 +++--- integrations/resend/CHANGELOG.md | 8 ++++++++ integrations/resend/package.json | 6 +++--- integrations/sendgrid/CHANGELOG.md | 8 ++++++++ integrations/sendgrid/package.json | 6 +++--- integrations/shopify/CHANGELOG.md | 8 ++++++++ integrations/shopify/package.json | 6 +++--- integrations/slack/CHANGELOG.md | 7 +++++++ integrations/slack/package.json | 4 ++-- integrations/stripe/CHANGELOG.md | 8 ++++++++ integrations/stripe/package.json | 6 +++--- integrations/supabase/CHANGELOG.md | 8 ++++++++ integrations/supabase/package.json | 6 +++--- integrations/typeform/CHANGELOG.md | 8 ++++++++ integrations/typeform/package.json | 6 +++--- packages/astro/CHANGELOG.md | 7 +++++++ packages/astro/package.json | 4 ++-- packages/cli-v3/CHANGELOG.md | 9 +++++++++ packages/cli-v3/package.json | 4 ++-- packages/cli/CHANGELOG.md | 9 +++++++++ packages/cli/package.json | 2 +- packages/core-apps/CHANGELOG.md | 2 ++ packages/core-apps/package.json | 2 +- packages/core-backend/CHANGELOG.md | 2 ++ packages/core-backend/package.json | 2 +- packages/core/CHANGELOG.md | 7 +++++++ packages/core/package.json | 2 +- packages/eslint-plugin/CHANGELOG.md | 2 ++ packages/eslint-plugin/package.json | 2 +- packages/express/CHANGELOG.md | 7 +++++++ packages/express/package.json | 6 +++--- packages/hono/CHANGELOG.md | 7 +++++++ packages/hono/package.json | 4 ++-- packages/integration-kit/CHANGELOG.md | 8 ++++++++ packages/integration-kit/package.json | 2 +- packages/nestjs/CHANGELOG.md | 7 +++++++ packages/nestjs/package.json | 6 +++--- packages/nextjs/CHANGELOG.md | 7 +++++++ packages/nextjs/package.json | 4 ++-- packages/otlp-importer/CHANGELOG.md | 2 ++ packages/otlp-importer/package.json | 2 +- packages/react/CHANGELOG.md | 8 ++++++++ packages/react/package.json | 4 ++-- packages/remix/CHANGELOG.md | 7 +++++++ packages/remix/package.json | 4 ++-- packages/sveltekit/CHANGELOG.md | 7 +++++++ packages/sveltekit/package.json | 4 ++-- packages/testing/CHANGELOG.md | 9 +++++++++ packages/testing/package.json | 2 +- packages/trigger-sdk/CHANGELOG.md | 10 ++++++++++ packages/trigger-sdk/package.json | 6 +++--- packages/yalt/CHANGELOG.md | 2 ++ packages/yalt/package.json | 2 +- 65 files changed, 294 insertions(+), 70 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index a6ee23fa3..2c6e28acf 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -52,6 +52,7 @@ "clean-pianos-listen", "clever-apes-collect", "clever-carrots-travel", + "clever-donkeys-hunt", "cool-glasses-bake", "cuddly-feet-approve", "dry-walls-check", @@ -60,6 +61,7 @@ "eleven-paws-join", "few-students-share", "funny-swans-destroy", + "gorgeous-gorillas-compete", "green-bags-wink", "khaki-apricots-design", "khaki-poems-lay", diff --git a/integrations/airtable/CHANGELOG.md b/integrations/airtable/CHANGELOG.md index 2c72f489c..8b4d13ca1 100644 --- a/integrations/airtable/CHANGELOG.md +++ b/integrations/airtable/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/airtable +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/airtable/package.json b/integrations/airtable/package.json index 536b351cd..0609dad4b 100644 --- a/integrations/airtable/package.json +++ b/integrations/airtable/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/airtable", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev integration for airtable", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "airtable": "^0.12.1", "zod": "3.22.3" }, diff --git a/integrations/github/CHANGELOG.md b/integrations/github/CHANGELOG.md index 9fd703d53..5a3d1c947 100644 --- a/integrations/github/CHANGELOG.md +++ b/integrations/github/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/github +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/github/package.json b/integrations/github/package.json index 227d6967e..115f0e98e 100644 --- a/integrations/github/package.json +++ b/integrations/github/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/github", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "The official GitHub integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -30,8 +30,8 @@ "@octokit/request-error": "^5.0.1", "@octokit/webhooks": "^12.0.10", "octokit": "^3.1.2", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "zod": "3.22.3" }, "engines": { diff --git a/integrations/linear/CHANGELOG.md b/integrations/linear/CHANGELOG.md index f27d040ba..9db7a25bd 100644 --- a/integrations/linear/CHANGELOG.md +++ b/integrations/linear/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/linear +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/linear/package.json b/integrations/linear/package.json index 0787b6826..848046050 100644 --- a/integrations/linear/package.json +++ b/integrations/linear/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/linear", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev integration for @linear/sdk", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@linear/sdk": "^8.0.0", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "zod": "3.22.3" }, "engines": { diff --git a/integrations/openai/CHANGELOG.md b/integrations/openai/CHANGELOG.md index 8d721e33d..edd1f58c8 100644 --- a/integrations/openai/CHANGELOG.md +++ b/integrations/openai/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/slack +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/openai/package.json b/integrations/openai/package.json index dd3bf0a8d..9a2760789 100644 --- a/integrations/openai/package.json +++ b/integrations/openai/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/openai", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "The official OpenAI integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -42,8 +42,8 @@ }, "dependencies": { "openai": "^4.16.1", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27" }, "engines": { "node": ">=18.0.0" diff --git a/integrations/plain/CHANGELOG.md b/integrations/plain/CHANGELOG.md index e11e7f8af..1755f88d4 100644 --- a/integrations/plain/CHANGELOG.md +++ b/integrations/plain/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/plain +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/plain/package.json b/integrations/plain/package.json index 2f2a31b28..1e251e343 100644 --- a/integrations/plain/package.json +++ b/integrations/plain/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/plain", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "The official Plain.com integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,8 +24,8 @@ "build:tsup": "tsup" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "@team-plain/typescript-sdk": "^2.7.0" }, "engines": { diff --git a/integrations/replicate/CHANGELOG.md b/integrations/replicate/CHANGELOG.md index 472b658b9..c9a1a80c6 100644 --- a/integrations/replicate/CHANGELOG.md +++ b/integrations/replicate/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/replicate +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/replicate/package.json b/integrations/replicate/package.json index 4bbbaf75d..9194e5822 100644 --- a/integrations/replicate/package.json +++ b/integrations/replicate/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/replicate", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev integration for replicate", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "replicate": "^0.18.1", "zod": "3.22.3" }, diff --git a/integrations/resend/CHANGELOG.md b/integrations/resend/CHANGELOG.md index 773cb5ed6..cfeedd2b1 100644 --- a/integrations/resend/CHANGELOG.md +++ b/integrations/resend/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/resend +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/resend/package.json b/integrations/resend/package.json index feac3ea5c..495994a49 100644 --- a/integrations/resend/package.json +++ b/integrations/resend/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/resend", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "The official Resend.com integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,8 +24,8 @@ "build:tsup": "tsup" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "resend": "^2.1.0" }, "engines": { diff --git a/integrations/sendgrid/CHANGELOG.md b/integrations/sendgrid/CHANGELOG.md index dfeb78ea3..3fd16fcaf 100644 --- a/integrations/sendgrid/CHANGELOG.md +++ b/integrations/sendgrid/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/sendgrid +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/sendgrid/package.json b/integrations/sendgrid/package.json index 50e746e8b..41e5c2029 100644 --- a/integrations/sendgrid/package.json +++ b/integrations/sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sendgrid", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev integration for @sendgrid/mail", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@sendgrid/mail": "^7.7.0", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27" }, "engines": { "node": ">=16.8.0" diff --git a/integrations/shopify/CHANGELOG.md b/integrations/shopify/CHANGELOG.md index 6dfc687c1..a44c05ab4 100644 --- a/integrations/shopify/CHANGELOG.md +++ b/integrations/shopify/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/shopify +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/shopify/package.json b/integrations/shopify/package.json index bbdc08204..7a37beab1 100644 --- a/integrations/shopify/package.json +++ b/integrations/shopify/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/shopify", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev integration for @shopify/shopify-api", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@shopify/shopify-api": "^8.0.2", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", "zod": "3.22.3" }, "engines": { diff --git a/integrations/slack/CHANGELOG.md b/integrations/slack/CHANGELOG.md index bb730bc2d..4c9f443f6 100644 --- a/integrations/slack/CHANGELOG.md +++ b/integrations/slack/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/slack +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/slack/package.json b/integrations/slack/package.json index f818deff1..35ee50a1c 100644 --- a/integrations/slack/package.json +++ b/integrations/slack/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/slack", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "The official Slack integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,7 +25,7 @@ }, "dependencies": { "@slack/web-api": "^6.8.1", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "zod": "3.22.3" }, "engines": { diff --git a/integrations/stripe/CHANGELOG.md b/integrations/stripe/CHANGELOG.md index 5cba78d8a..68d978adf 100644 --- a/integrations/stripe/CHANGELOG.md +++ b/integrations/stripe/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/stripe +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/stripe/package.json b/integrations/stripe/package.json index 89f65e3ef..8248462ee 100644 --- a/integrations/stripe/package.json +++ b/integrations/stripe/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/stripe", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev integration for stripe", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "stripe": "^12.14.0", "zod": "3.22.3" }, diff --git a/integrations/supabase/CHANGELOG.md b/integrations/supabase/CHANGELOG.md index 1660ee986..ed021e451 100644 --- a/integrations/supabase/CHANGELOG.md +++ b/integrations/supabase/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/supabase +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/supabase/package.json b/integrations/supabase/package.json index 954622a2d..838ec60f0 100644 --- a/integrations/supabase/package.json +++ b/integrations/supabase/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/supabase", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev integration for @supabase/supabase-js", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@supabase/supabase-js": "^2.26.0", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "supabase-management-js": "^1.0.0", "zod": "3.22.3" }, diff --git a/integrations/typeform/CHANGELOG.md b/integrations/typeform/CHANGELOG.md index c316620a0..21367e722 100644 --- a/integrations/typeform/CHANGELOG.md +++ b/integrations/typeform/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/typeform +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + - @trigger.dev/integration-kit@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/integrations/typeform/package.json b/integrations/typeform/package.json index b957b5d94..ba0eb77ad 100644 --- a/integrations/typeform/package.json +++ b/integrations/typeform/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/typeform", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "The official Typeform integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,8 +24,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.26", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "@typeform/api-client": "^1.8.0", "zod": "3.22.3" }, diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index fd07e97f5..a1198d3be 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/astro +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 0d8bd2709..3bda8ac19 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,7 +1,7 @@ { "name": "@trigger.dev/astro", "description": "An Astro-native integration for Trigger.dev background jobs platform", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ @@ -20,7 +20,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27" }, "devDependencies": { "astro": "^3.0.12", diff --git a/packages/cli-v3/CHANGELOG.md b/packages/cli-v3/CHANGELOG.md index cd80fe712..34ec6111e 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,14 @@ # trigger.dev +## 3.0.0-beta.27 + +### Patch Changes + +- 1670c4c41: Remove "log" Log Level, unify log and info messages under the "info" log level +- Updated dependencies [1670c4c41] +- Updated dependencies [203e00208] + - @trigger.dev/core@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index feee0308c..4d677e982 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "trigger.dev", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "A Command-Line Interface for Trigger.dev (v3) projects", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -86,7 +86,7 @@ "@opentelemetry/sdk-trace-base": "^1.22.0", "@opentelemetry/sdk-trace-node": "^1.22.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "workspace:3.0.0-beta.26", + "@trigger.dev/core": "workspace:3.0.0-beta.27", "@types/degit": "^2.8.3", "chalk": "^5.2.0", "chokidar": "^3.5.3", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index b77f24fcd..833732799 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,14 @@ # create-trigger +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [1670c4c41] +- Updated dependencies [203e00208] + - @trigger.dev/core@3.0.0-beta.27 + - @trigger.dev/yalt@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 171ba9465..e53a7f959 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/cli", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "The Trigger.dev CLI", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/core-apps/CHANGELOG.md b/packages/core-apps/CHANGELOG.md index f869edbe0..a7cdd218a 100644 --- a/packages/core-apps/CHANGELOG.md +++ b/packages/core-apps/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/core-apps +## 3.0.0-beta.27 + ## 3.0.0-beta.26 ## 3.0.0-beta.25 diff --git a/packages/core-apps/package.json b/packages/core-apps/package.json index ab82b14e9..930e8a8fc 100644 --- a/packages/core-apps/package.json +++ b/packages/core-apps/package.json @@ -1,7 +1,7 @@ { "name": "@trigger.dev/core-apps", "description": "Backend core code used across apps", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "private": true, "license": "MIT", "main": "./dist/index.js", diff --git a/packages/core-backend/CHANGELOG.md b/packages/core-backend/CHANGELOG.md index b85d0442a..bcab88a9b 100644 --- a/packages/core-backend/CHANGELOG.md +++ b/packages/core-backend/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/core-backend +## 3.0.0-beta.27 + ## 3.0.0-beta.26 ## 3.0.0-beta.25 diff --git a/packages/core-backend/package.json b/packages/core-backend/package.json index fbe18f27c..eca530450 100644 --- a/packages/core-backend/package.json +++ b/packages/core-backend/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core-backend", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Core code used across `@trigger.dev/sdk` and Trigger.dev server", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index cc6c124b9..c9dd04a63 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # internal-platform +## 3.0.0-beta.27 + +### Patch Changes + +- 1670c4c41: Remove "log" Log Level, unify log and info messages under the "info" log level +- 203e00208: Add runs.retrieve management API method to get info about a run by run ID + ## 3.0.0-beta.26 ## 3.0.0-beta.25 diff --git a/packages/core/package.json b/packages/core/package.json index d6f79b33f..c5a4e07c8 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md index 66be05f00..ae117de7b 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/eslint-plugin +## 3.0.0-beta.27 + ## 3.0.0-beta.26 ## 3.0.0-beta.25 diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 1746c20fe..060070f54 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/eslint-plugin", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "ESLint plugin with trigger.dev best practices", "keywords": [ "eslint", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index 4c0ef443e..e3a0905e6 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/express +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index cc0357b92..b7e9f1f74 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/express", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Official Express adapter for Trigger.dev", "license": "MIT", "main": "./dist/index.js", @@ -23,7 +23,7 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "@trigger.dev/tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27" }, "dependencies": { "debug": "^4.3.4", diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index a3d35414b..3cdfcf625 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/hono +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index 9f54764d1..f9d89dac3 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/hono", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "A Trigger.dev adapter for Hono.dev", "license": "MIT", "main": "./dist/index.js", @@ -32,7 +32,7 @@ }, "peerDependencies": { "hono": "3.x", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27" }, "devDependencies": { "@trigger.dev/tsconfig": "workspace:*", diff --git a/packages/integration-kit/CHANGELOG.md b/packages/integration-kit/CHANGELOG.md index 5d992f6be..0fee40628 100644 --- a/packages/integration-kit/CHANGELOG.md +++ b/packages/integration-kit/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/integration-kit +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [1670c4c41] +- Updated dependencies [203e00208] + - @trigger.dev/core@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/integration-kit/package.json b/packages/integration-kit/package.json index e4a612fec..f137794f3 100644 --- a/packages/integration-kit/package.json +++ b/packages/integration-kit/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/integration-kit", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev Integration Kit has helpers to make creating integrations easier", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/nestjs/CHANGELOG.md b/packages/nestjs/CHANGELOG.md index d436f14b5..592e3bf2f 100644 --- a/packages/nestjs/CHANGELOG.md +++ b/packages/nestjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/nestjs +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index aca3ffe77..b506b69f9 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/nestjs", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Official NestJS adapter for Trigger.dev", "license": "MIT", "main": "./dist/index.js", @@ -23,7 +23,7 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "@trigger.dev/tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", @@ -41,7 +41,7 @@ }, "peerDependencies": { "@nestjs/common": ">=10.0.0", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27" }, "dependencies": { "@nestjs/common": "^10.2.4", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index 5fa792ffd..7297c296b 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/nextjs +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index b28801954..017d7e7f4 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/nextjs", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev Next.js integration", "license": "MIT", "main": "./dist/index.js", @@ -41,7 +41,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "next": ">=12.0.0" }, "dependencies": { diff --git a/packages/otlp-importer/CHANGELOG.md b/packages/otlp-importer/CHANGELOG.md index 178694d2b..5b6c69063 100644 --- a/packages/otlp-importer/CHANGELOG.md +++ b/packages/otlp-importer/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/otlp-importer +## 3.0.0-beta.27 + ## 3.0.0-beta.26 ## 3.0.0-beta.25 diff --git a/packages/otlp-importer/package.json b/packages/otlp-importer/package.json index 9a91bab7e..f28fda874 100644 --- a/packages/otlp-importer/package.json +++ b/packages/otlp-importer/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/otlp-importer", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "OpenTelemetry OTLP Importer for Node.js written in TypeScript", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 8666f9947..5c03bb550 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/react +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [1670c4c41] +- Updated dependencies [203e00208] + - @trigger.dev/core@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 14fbbbced..9889efd50 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/react", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev React SDK", "license": "MIT", "types": "dist/index.d.ts", @@ -27,7 +27,7 @@ }, "dependencies": { "@tanstack/react-query": "5.0.0-beta.2", - "@trigger.dev/core": "workspace:^3.0.0-beta.26", + "@trigger.dev/core": "workspace:^3.0.0-beta.27", "debug": "^4.3.4", "zod": "3.22.3" }, diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index c15569d9e..49cdcdb72 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/remix +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index 368eff5ba..8a9b63359 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/remix", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev Remix integration", "license": "MIT", "main": "./dist/index.js", @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", "@remix-run/server-runtime": ">1.19.0" }, "dependencies": { diff --git a/packages/sveltekit/CHANGELOG.md b/packages/sveltekit/CHANGELOG.md index 5f4d24195..5bfd8a1f3 100644 --- a/packages/sveltekit/CHANGELOG.md +++ b/packages/sveltekit/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/sveltekit +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [203e00208] + - @trigger.dev/sdk@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index 34443a18f..f02ba4a7d 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sveltekit", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "Trigger.dev svelteKit integration", "license": "MIT", "main": "./dist/index.js", @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.26" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.27" }, "dependencies": { "debug": "^4.3.4" diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index bfe4ad1bd..8141b64fe 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/testing +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [1670c4c41] +- Updated dependencies [203e00208] + - @trigger.dev/core@3.0.0-beta.27 + - @trigger.dev/sdk@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 33127e146..a3d99a89e 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,7 +1,7 @@ { "name": "@trigger.dev/testing", "description": "A collection of useful tools to write tests for Trigger.dev.", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index 5d9d1ba94..a67c0c3f1 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,15 @@ # @trigger.dev/sdk +## 3.0.0-beta.27 + +### Patch Changes + +- 203e00208: Add runs.retrieve management API method to get info about a run by run ID +- Updated dependencies [1670c4c41] +- Updated dependencies [203e00208] + - @trigger.dev/core@3.0.0-beta.27 + - @trigger.dev/core-backend@3.0.0-beta.27 + ## 3.0.0-beta.26 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index f11c60796..78b5194c4 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", @@ -48,8 +48,8 @@ "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "workspace:3.0.0-beta.26", - "@trigger.dev/core-backend": "workspace:3.0.0-beta.26", + "@trigger.dev/core": "workspace:3.0.0-beta.27", + "@trigger.dev/core-backend": "workspace:3.0.0-beta.27", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/yalt/CHANGELOG.md b/packages/yalt/CHANGELOG.md index 2f5eb781a..d81af7c8c 100644 --- a/packages/yalt/CHANGELOG.md +++ b/packages/yalt/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/yalt +## 3.0.0-beta.27 + ## 3.0.0-beta.26 ## 3.0.0-beta.25 diff --git a/packages/yalt/package.json b/packages/yalt/package.json index 41da11c41..a191183c1 100644 --- a/packages/yalt/package.json +++ b/packages/yalt/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/yalt", - "version": "3.0.0-beta.26", + "version": "3.0.0-beta.27", "description": "yalt.dev client library", "license": "MIT", "main": "./dist/index.js", From 49b4d47726951aa5addb9ea5e2c7eec36c058493 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Sun, 5 May 2024 08:20:07 +0100 Subject: [PATCH 04/10] Release 3.0.0-beta.27 packages --- pnpm-lock.yaml | 120 ++++++++++++++++++++++++++++++------------------- 1 file changed, 75 insertions(+), 45 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 830c20717..8c1f61ec1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -845,10 +845,10 @@ importers: integrations/airtable: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk airtable: specifier: ^0.12.1 @@ -888,10 +888,10 @@ importers: specifier: ^12.0.10 version: 12.0.10 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk octokit: specifier: ^3.1.2 @@ -931,10 +931,10 @@ importers: specifier: ^8.0.0 version: 8.0.0 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 @@ -962,10 +962,10 @@ importers: integrations/openai: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk openai: specifier: ^4.16.1 @@ -1005,10 +1005,10 @@ importers: specifier: ^2.7.0 version: 2.7.0 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk devDependencies: '@trigger.dev/tsconfig': @@ -1033,10 +1033,10 @@ importers: integrations/replicate: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk replicate: specifier: ^0.18.1 @@ -1067,10 +1067,10 @@ importers: integrations/resend: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk resend: specifier: ^2.1.0 @@ -1101,10 +1101,10 @@ importers: specifier: ^7.7.0 version: 7.7.0 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk devDependencies: '@trigger.dev/tsconfig': @@ -1132,10 +1132,10 @@ importers: specifier: ^8.0.2 version: 8.0.2 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 @@ -1166,7 +1166,7 @@ importers: specifier: ^6.8.1 version: 6.8.1 '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 @@ -1194,10 +1194,10 @@ importers: integrations/stripe: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk stripe: specifier: ^12.14.0 @@ -1231,10 +1231,10 @@ importers: specifier: ^2.26.0 version: 2.31.0 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk supabase-management-js: specifier: ^1.0.0 @@ -1265,10 +1265,10 @@ importers: integrations/typeform: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../../packages/trigger-sdk '@typeform/api-client': specifier: ^1.8.0 @@ -1296,7 +1296,7 @@ importers: packages/astro: dependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -1514,7 +1514,7 @@ importers: specifier: ^1.22.0 version: 1.22.0 '@trigger.dev/core': - specifier: workspace:3.0.0-beta.26 + specifier: workspace:3.0.0-beta.27 version: link:../core '@types/degit': specifier: ^2.8.3 @@ -1956,7 +1956,7 @@ importers: version: 4.18.2 devDependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../trigger-sdk '@trigger.dev/tsconfig': specifier: workspace:* @@ -2051,7 +2051,7 @@ importers: version: 4.3.4(supports-color@8.1.1) devDependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../trigger-sdk '@trigger.dev/tsconfig': specifier: workspace:* @@ -2084,7 +2084,7 @@ importers: packages/nextjs: dependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -2170,7 +2170,7 @@ importers: specifier: 5.0.0-beta.2 version: 5.0.0-beta.2(react@18.2.0) '@trigger.dev/core': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../core debug: specifier: ^4.3.4 @@ -2213,7 +2213,7 @@ importers: packages/remix: dependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -2250,7 +2250,7 @@ importers: packages/sveltekit: dependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.26 + specifier: workspace:^3.0.0-beta.27 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -2324,10 +2324,10 @@ importers: specifier: ^1.22.0 version: 1.22.0 '@trigger.dev/core': - specifier: workspace:3.0.0-beta.26 + specifier: workspace:3.0.0-beta.27 version: link:../core '@trigger.dev/core-backend': - specifier: workspace:3.0.0-beta.26 + specifier: workspace:3.0.0-beta.27 version: link:../core-backend chalk: specifier: ^5.2.0 @@ -12319,7 +12319,7 @@ packages: eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.45.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.6)(eslint@8.45.0) eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.59.6)(eslint@8.45.0)(typescript@4.9.5) eslint-plugin-jest-dom: 4.0.3(eslint@8.45.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.45.0) @@ -14867,6 +14867,7 @@ packages: typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: true /@typescript-eslint/parser@5.59.6(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} @@ -14886,7 +14887,6 @@ packages: typescript: 5.1.6 transitivePeerDependencies: - supports-color - dev: false /@typescript-eslint/parser@5.59.6(eslint@8.45.0)(typescript@5.2.2): resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} @@ -15052,6 +15052,7 @@ packages: typescript: 4.9.5 transitivePeerDependencies: - supports-color + dev: true /@typescript-eslint/typescript-estree@5.59.6(typescript@5.0.4): resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==} @@ -15093,7 +15094,6 @@ packages: typescript: 5.1.6 transitivePeerDependencies: - supports-color - dev: false /@typescript-eslint/typescript-estree@5.59.6(typescript@5.2.2): resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==} @@ -19452,7 +19452,7 @@ packages: eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.45.0) - eslint-plugin-import: 2.27.5(eslint@8.45.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.45.0) eslint-plugin-react: 7.32.2(eslint@8.45.0) eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.45.0) @@ -19734,7 +19734,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@5.1.6) debug: 3.2.7(supports-color@5.5.0) eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 @@ -19742,6 +19742,35 @@ packages: transitivePeerDependencies: - supports-color + /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint@8.45.0): + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@4.9.5) + debug: 3.2.7(supports-color@5.5.0) + eslint: 8.45.0 + eslint-import-resolver-node: 0.3.7 + transitivePeerDependencies: + - supports-color + dev: true + /eslint-plugin-es@3.0.1(eslint@8.31.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} @@ -19851,7 +19880,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@5.1.6) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -19873,7 +19902,7 @@ packages: - eslint-import-resolver-webpack - supports-color - /eslint-plugin-import@2.27.5(eslint@8.45.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.6)(eslint@8.45.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -19883,6 +19912,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: + '@typescript-eslint/parser': 5.59.6(eslint@8.45.0)(typescript@4.9.5) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -19890,7 +19920,7 @@ packages: doctrine: 2.1.0 eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.45.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint@8.45.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -19903,7 +19933,7 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - dev: false + dev: true /eslint-plugin-jest-dom@4.0.3(eslint@8.31.0): resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==} @@ -32164,6 +32194,7 @@ packages: dependencies: tslib: 1.14.1 typescript: 4.9.5 + dev: true /tsutils@3.21.0(typescript@5.0.4): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -32183,7 +32214,6 @@ packages: dependencies: tslib: 1.14.1 typescript: 5.1.6 - dev: false /tsutils@3.21.0(typescript@5.2.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} From 2156e152664210e59def516bd9054b96c6b9588d Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Mon, 6 May 2024 10:34:54 +0100 Subject: [PATCH 05/10] Adding some additional telemetry during deploy to help debug issues --- .changeset/long-fireants-search.md | 5 + packages/cli-v3/src/commands/deploy.ts | 144 +++++++++++------- packages/cli-v3/src/utilities/build.ts | 2 +- .../cli-v3/src/utilities/javascriptProject.ts | 98 +++++++----- 4 files changed, 152 insertions(+), 97 deletions(-) create mode 100644 .changeset/long-fireants-search.md diff --git a/.changeset/long-fireants-search.md b/.changeset/long-fireants-search.md new file mode 100644 index 000000000..46467a596 --- /dev/null +++ b/.changeset/long-fireants-search.md @@ -0,0 +1,5 @@ +--- +"trigger.dev": patch +--- + +Adding some additional telemetry during deploy to help debug issues diff --git a/packages/cli-v3/src/commands/deploy.ts b/packages/cli-v3/src/commands/deploy.ts index fc1022ce4..17f46c05b 100644 --- a/packages/cli-v3/src/commands/deploy.ts +++ b/packages/cli-v3/src/commands/deploy.ts @@ -1286,7 +1286,7 @@ async function compileProject( const javascriptProject = new JavascriptProject(config.projectDir); - const dependencies = await gatherRequiredDependencies(allImports, config, javascriptProject); + const dependencies = await resolveRequiredDependencies(allImports, config, javascriptProject); logger.debug("gatherRequiredDependencies()", { dependencies }); @@ -1300,6 +1300,10 @@ async function compileProject( }, }; + span.setAttributes({ + ...flattenAttributes(packageJsonContents, "packageJson.contents"), + }); + await writeJSONFile(join(tempDir, "package.json"), packageJsonContents); const copyResult = await copyAdditionalFiles(config, tempDir); @@ -1548,81 +1552,103 @@ async function typecheckProject(config: ResolvedConfig, options: DeployCommandOp // Returns the dependencies that are required by the output that are found in output and the CLI package dependencies // Returns the dependency names and the version to use (taken from the CLI deps package.json) -async function gatherRequiredDependencies( +async function resolveRequiredDependencies( imports: Metafile["outputs"][string]["imports"], config: ResolvedConfig, project: JavascriptProject ) { - const dependencies: Record = {}; - const resolvablePackageNames = new Set(); + return await tracer.startActiveSpan("resolveRequiredDependencies", async (span) => { + const resolvablePackageNames = new Set(); - for (const file of imports) { - if ((file.kind !== "require-call" && file.kind !== "dynamic-import") || !file.external) { - continue; - } - - const packageName = detectPackageNameFromImportPath(file.path); - - if (!packageName) { - continue; - } - - resolvablePackageNames.add(packageName); - } - - const resolvedPackageVersions = await project.resolveAll(Array.from(resolvablePackageNames)); - const missingPackages = Array.from(resolvablePackageNames).filter( - (packageName) => !resolvedPackageVersions[packageName] - ); - - for (const missingPackage of missingPackages) { - const internalDependencyVersion = - (packageJson.dependencies as Record)[missingPackage] ?? - detectDependencyVersion(missingPackage); - - if (internalDependencyVersion) { - dependencies[missingPackage] = stripWorkspaceFromVersion(internalDependencyVersion); - } - } - - for (const [packageName, version] of Object.entries(resolvedPackageVersions)) { - dependencies[packageName] = version; - } - - if (config.additionalPackages) { - for (const packageName of config.additionalPackages) { - if (dependencies[packageName]) { + for (const file of imports) { + if ((file.kind !== "require-call" && file.kind !== "dynamic-import") || !file.external) { continue; } - const packageParts = parsePackageName(packageName); + const packageName = detectPackageNameFromImportPath(file.path); - if (packageParts.version) { - dependencies[packageParts.name] = packageParts.version; + if (!packageName) { continue; - } else { - const externalDependencyVersion = await project.resolve(packageParts.name, { - allowDev: true, - }); + } - if (externalDependencyVersion) { - dependencies[packageParts.name] = externalDependencyVersion; + resolvablePackageNames.add(packageName); + } + + span.setAttribute("resolvablePackageNames", Array.from(resolvablePackageNames)); + + const resolvedPackageVersions = await project.resolveAll(Array.from(resolvablePackageNames)); + const missingPackages = Array.from(resolvablePackageNames).filter( + (packageName) => !resolvedPackageVersions[packageName] + ); + + span.setAttributes({ + ...flattenAttributes(resolvedPackageVersions, "resolvedPackageVersions"), + }); + span.setAttribute("missingPackages", missingPackages); + + const dependencies: Record = {}; + + for (const missingPackage of missingPackages) { + const internalDependencyVersion = + (packageJson.dependencies as Record)[missingPackage] ?? + detectDependencyVersion(missingPackage); + + if (internalDependencyVersion) { + dependencies[missingPackage] = stripWorkspaceFromVersion(internalDependencyVersion); + } + } + + for (const [packageName, version] of Object.entries(resolvedPackageVersions)) { + dependencies[packageName] = version; + } + + if (config.additionalPackages) { + span.setAttribute("additionalPackages", config.additionalPackages); + + for (const packageName of config.additionalPackages) { + if (dependencies[packageName]) { + continue; + } + + const packageParts = parsePackageName(packageName); + + if (packageParts.version) { + dependencies[packageParts.name] = packageParts.version; continue; } else { - logger.log( - `${chalkWarning("X Warning:")} Could not find version for package ${chalkPurple( - packageName - )}, add a version specifier to the package name (e.g. ${ - packageParts.name - }@latest) or add it to your project's package.json` - ); + const externalDependencyVersion = await project.resolve(packageParts.name, { + allowDev: true, + }); + + if (externalDependencyVersion) { + dependencies[packageParts.name] = externalDependencyVersion; + continue; + } else { + logger.log( + `${chalkWarning("X Warning:")} Could not find version for package ${chalkPurple( + packageName + )}, add a version specifier to the package name (e.g. ${ + packageParts.name + }@latest) or add it to your project's package.json` + ); + } } } } - } - // Make sure we sort the dependencies by key to ensure consistent hashing - return Object.fromEntries(Object.entries(dependencies).sort(([a], [b]) => a.localeCompare(b))); + // Make sure we sort the dependencies by key to ensure consistent hashing + const result = Object.fromEntries( + Object.entries(dependencies).sort(([a], [b]) => a.localeCompare(b)) + ); + + span.setAttributes({ + ...flattenAttributes(result, "dependencies"), + }); + + span.end(); + + return result; + }); } type AdditionalFilesReturn = diff --git a/packages/cli-v3/src/utilities/build.ts b/packages/cli-v3/src/utilities/build.ts index 794faf41f..7de3a381a 100644 --- a/packages/cli-v3/src/utilities/build.ts +++ b/packages/cli-v3/src/utilities/build.ts @@ -149,7 +149,7 @@ export function bundleDependenciesPlugin( } } - logger.ignore(`[${buildIdentifier}] Externalizing ${args.path}`, { + logger.debug(`[${buildIdentifier}] Externalizing ${args.path}`, { ...args, }); diff --git a/packages/cli-v3/src/utilities/javascriptProject.ts b/packages/cli-v3/src/utilities/javascriptProject.ts index fd9ba32d2..c6e983d40 100644 --- a/packages/cli-v3/src/utilities/javascriptProject.ts +++ b/packages/cli-v3/src/utilities/javascriptProject.ts @@ -6,6 +6,9 @@ import { PackageManager, getUserPackageManager } from "./getUserPackageManager"; import { PackageJson } from "type-fest"; import { assertExhaustive } from "./assertExhaustive"; import { builtinModules } from "node:module"; +import { tracer } from "../cli/common"; +import { recordSpanException } from "@trigger.dev/core/v3/otel"; +import { flattenAttributes } from "@trigger.dev/core/v3"; export type ResolveOptions = { allowDev: boolean }; @@ -47,60 +50,81 @@ export class JavascriptProject { packageNames: string[], options?: ResolveOptions ): Promise> { - const externalPackages = packageNames.filter((packageName) => !isBuiltInModule(packageName)); + return tracer.startActiveSpan("JavascriptProject.resolveAll", async (span) => { + const externalPackages = packageNames.filter((packageName) => !isBuiltInModule(packageName)); - const opts = { allowDev: false, ...options }; + const opts = { allowDev: false, ...options }; - const command = await this.#getCommand(); + const command = await this.#getCommand(); - try { - const versions = await command.resolveDependencyVersions(externalPackages, { - cwd: this.projectPath, + span.setAttributes({ + externalPackages, + packageManager: command.name, }); - if (versions) { - logger.debug(`Resolved [${externalPackages.join(", ")}] version using ${command.name}`, { - versions, + try { + const versions = await command.resolveDependencyVersions(externalPackages, { + cwd: this.projectPath, }); - } - // Merge the resolved versions with the package.json dependencies - const missingPackages = externalPackages.filter((packageName) => !versions[packageName]); - const missingPackageVersions: Record = {}; - - for (const packageName of missingPackages) { - const packageJsonVersion = this.packageJson.dependencies?.[packageName]; - - if (typeof packageJsonVersion === "string") { - logger.debug(`Resolved ${packageName} version using package.json`, { - packageJsonVersion, + if (versions) { + logger.debug(`Resolved [${externalPackages.join(", ")}] version using ${command.name}`, { + versions, }); - missingPackageVersions[packageName] = packageJsonVersion; + span.setAttributes({ + ...flattenAttributes(versions, "versions"), + }); } - if (opts.allowDev) { - const devPackageJsonVersion = this.packageJson.devDependencies?.[packageName]; + // Merge the resolved versions with the package.json dependencies + const missingPackages = externalPackages.filter((packageName) => !versions[packageName]); + const missingPackageVersions: Record = {}; - if (typeof devPackageJsonVersion === "string") { - logger.debug(`Resolved ${packageName} version using devDependencies`, { - devPackageJsonVersion, + for (const packageName of missingPackages) { + const packageJsonVersion = this.packageJson.dependencies?.[packageName]; + + if (typeof packageJsonVersion === "string") { + logger.debug(`Resolved ${packageName} version using package.json`, { + packageJsonVersion, }); - missingPackageVersions[packageName] = devPackageJsonVersion; + missingPackageVersions[packageName] = packageJsonVersion; + } + + if (opts.allowDev) { + const devPackageJsonVersion = this.packageJson.devDependencies?.[packageName]; + + if (typeof devPackageJsonVersion === "string") { + logger.debug(`Resolved ${packageName} version using devDependencies`, { + devPackageJsonVersion, + }); + + missingPackageVersions[packageName] = devPackageJsonVersion; + } } } + + span.setAttributes({ + ...flattenAttributes(missingPackageVersions, "missingPackageVersions"), + missingPackages, + }); + + span.end(); + + return { ...versions, ...missingPackageVersions }; + } catch (error) { + recordSpanException(span, error); + span.end(); + + logger.debug(`Failed to resolve dependency versions using ${command.name}`, { + packageNames, + error, + }); + + return {}; } - - return { ...versions, ...missingPackageVersions }; - } catch (error) { - logger.debug(`Failed to resolve dependency versions using ${command.name}`, { - packageNames, - error, - }); - - return {}; - } + }); } async resolve(packageName: string, options?: ResolveOptions): Promise { From 6406924b025de766af68dcceea04d26993211ed0 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Mon, 6 May 2024 11:01:49 +0100 Subject: [PATCH 06/10] Ensure @trigger.dev/sdk and @trigger.dev/core are always in the list of deployed dependencies --- .changeset/thin-parents-heal.md | 5 +++++ packages/cli-v3/src/commands/deploy.ts | 20 ++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .changeset/thin-parents-heal.md diff --git a/.changeset/thin-parents-heal.md b/.changeset/thin-parents-heal.md new file mode 100644 index 000000000..b9a292b81 --- /dev/null +++ b/.changeset/thin-parents-heal.md @@ -0,0 +1,5 @@ +--- +"trigger.dev": patch +--- + +Ensure @trigger.dev/sdk and @trigger.dev/core are always in the list of deployed dependencies diff --git a/packages/cli-v3/src/commands/deploy.ts b/packages/cli-v3/src/commands/deploy.ts index 17f46c05b..fa1408b90 100644 --- a/packages/cli-v3/src/commands/deploy.ts +++ b/packages/cli-v3/src/commands/deploy.ts @@ -1636,6 +1636,26 @@ async function resolveRequiredDependencies( } } + if (!dependencies["@trigger.dev/sdk"]) { + logger.debug("Adding missing @trigger.dev/sdk dependency", { + version: packageJson.version, + }); + + span.setAttribute("addingMissingSDK", packageJson.version); + + dependencies["@trigger.dev/sdk"] = packageJson.version; + } + + if (!dependencies["@trigger.dev/core"]) { + logger.debug("Adding missing @trigger.dev/core dependency", { + version: packageJson.version, + }); + + span.setAttribute("addingMissingCore", packageJson.version); + + dependencies["@trigger.dev/core"] = packageJson.version; + } + // Make sure we sort the dependencies by key to ensure consistent hashing const result = Object.fromEntries( Object.entries(dependencies).sort(([a], [b]) => a.localeCompare(b)) From 6d9dfbc75d25e294bbaf1cb15c6aa7b3d94e492c Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Mon, 6 May 2024 12:12:30 +0100 Subject: [PATCH 07/10] Add configure function to be able to configure the SDK manually And move the ApiClient configuration away from AsyncLocalStorage and use our globals system instead --- .changeset/pink-pumas-rhyme.md | 6 +++ .../v3/services/upsertTaskSchedule.server.ts | 8 ++- docs/v3/apikeys.mdx | 34 ++++++++++++ packages/core/src/v3/apiClient/index.ts | 41 -------------- packages/core/src/v3/apiClientManager-api.ts | 7 +++ .../core/src/v3/apiClientManager/index.ts | 50 +++++++++++++++++ .../core/src/v3/apiClientManager/types.ts | 4 ++ packages/core/src/v3/index.ts | 1 + packages/core/src/v3/utils/globals.ts | 2 + packages/core/src/v3/utils/ioSerialization.ts | 2 +- packages/trigger-sdk/src/v3/index.ts | 54 ++++++++++++++----- references/v3-catalog/src/management.ts | 2 +- 12 files changed, 152 insertions(+), 59 deletions(-) create mode 100644 .changeset/pink-pumas-rhyme.md create mode 100644 packages/core/src/v3/apiClientManager-api.ts create mode 100644 packages/core/src/v3/apiClientManager/index.ts create mode 100644 packages/core/src/v3/apiClientManager/types.ts diff --git a/.changeset/pink-pumas-rhyme.md b/.changeset/pink-pumas-rhyme.md new file mode 100644 index 000000000..e9c556718 --- /dev/null +++ b/.changeset/pink-pumas-rhyme.md @@ -0,0 +1,6 @@ +--- +"@trigger.dev/sdk": patch +"@trigger.dev/core": patch +--- + +Add configure function to be able to configure the SDK manually diff --git a/apps/webapp/app/v3/services/upsertTaskSchedule.server.ts b/apps/webapp/app/v3/services/upsertTaskSchedule.server.ts index 4216b8e7f..9bb02f8cd 100644 --- a/apps/webapp/app/v3/services/upsertTaskSchedule.server.ts +++ b/apps/webapp/app/v3/services/upsertTaskSchedule.server.ts @@ -51,11 +51,15 @@ export class UpsertTaskScheduleService extends BaseService { }); if (!task) { - throw new Error(`Task with identifier ${schedule.taskIdentifier} not found in project.`); + throw new ServiceValidationError( + `Task with identifier ${schedule.taskIdentifier} not found in project.` + ); } if (task.triggerSource !== "SCHEDULED") { - throw new Error(`Task with identifier ${schedule.taskIdentifier} is not a scheduled task.`); + throw new ServiceValidationError( + `Task with identifier ${schedule.taskIdentifier} is not a scheduled task.` + ); } const result = await $transaction(this._prisma, async (tx) => { diff --git a/docs/v3/apikeys.mdx b/docs/v3/apikeys.mdx index 0947ccf91..27a3ff0d5 100644 --- a/docs/v3/apikeys.mdx +++ b/docs/v3/apikeys.mdx @@ -10,3 +10,37 @@ When you [trigger a task](/v3/triggering) from your backend code, you need to se Each environment has its own secret key. You can find the value on the API keys page in the Trigger.dev dashboard: ![How to find your secret key](/images/v3/api-keys.png) + +### Automatically Configuring the SDK + +To automatically configure the SDK with your secret key, you can set the `TRIGGER_SECRET_KEY` environment variable. The SDK will automatically use this value when calling API methods (like `trigger`). + +```bash +export TRIGGER_SECRET_KEY=tr_dev_… +``` + +You can do the same if you are self-hosting and need to change the default URL by using `TRIGGER_API_URL`. + +```bash +export TRIGGER_API_URL=https://trigger.example.com +``` + +The default URL is `https://api.trigger.dev`. + +### Manually Configuring the SDK + +If you prefer to manually configure the SDK, you can call the `configure` method: + +```ts +import { configure } from "@trigger.dev/sdk/v3"; +import { myTask } from "./trigger/myTasks"; + +configure({ + secretKey: "tr_dev_1234", // WARNING: Never actually hardcode your secret key like this + baseURL: "https://mytrigger.example.com", // Optional +}); + +async function triggerTask() { + await myTask.trigger({ userId: "1234" }); // This will use the secret key and base URL you configured +} +``` diff --git a/packages/core/src/v3/apiClient/index.ts b/packages/core/src/v3/apiClient/index.ts index b894fc70f..414780028 100644 --- a/packages/core/src/v3/apiClient/index.ts +++ b/packages/core/src/v3/apiClient/index.ts @@ -253,44 +253,3 @@ export class ApiClient { return headers; } } - -type ApiClientContext = { - baseURL: string; - accessToken: string; -}; - -export class ApiClientManager { - private _storage: SafeAsyncLocalStorage = - new SafeAsyncLocalStorage(); - - get baseURL(): string | undefined { - const store = this.#getStore(); - return store?.baseURL ?? getEnvVar("TRIGGER_API_URL") ?? "https://api.trigger.dev"; - } - - get accessToken(): string | undefined { - const store = this.#getStore(); - return store?.accessToken ?? getEnvVar("TRIGGER_SECRET_KEY"); - } - - get client(): ApiClient | undefined { - if (!this.baseURL || !this.accessToken) { - return undefined; - } - - return new ApiClient(this.baseURL, this.accessToken); - } - - runWith Promise>( - context: ApiClientContext, - fn: R - ): Promise> { - return this._storage.runWith(context, fn); - } - - #getStore(): ApiClientContext | undefined { - return this._storage.getStore(); - } -} - -export const apiClientManager = new ApiClientManager(); diff --git a/packages/core/src/v3/apiClientManager-api.ts b/packages/core/src/v3/apiClientManager-api.ts new file mode 100644 index 000000000..0150b4dab --- /dev/null +++ b/packages/core/src/v3/apiClientManager-api.ts @@ -0,0 +1,7 @@ +// Split module-level variable definition into separate files to allow +// tree-shaking on each api instance. +import { APIClientManagerAPI } from "./apiClientManager"; +/** Entrypoint for logger API */ +export const apiClientManager = APIClientManagerAPI.getInstance(); + +export type { ApiClientConfiguration } from "./apiClientManager/types"; diff --git a/packages/core/src/v3/apiClientManager/index.ts b/packages/core/src/v3/apiClientManager/index.ts new file mode 100644 index 000000000..95b911ef5 --- /dev/null +++ b/packages/core/src/v3/apiClientManager/index.ts @@ -0,0 +1,50 @@ +import { ApiClient } from "../apiClient"; +import { getGlobal, registerGlobal, unregisterGlobal } from "../utils/globals"; +import { getEnvVar } from "../utils/getEnv"; +import { ApiClientConfiguration } from "./types"; + +const API_NAME = "api-client"; + +export class APIClientManagerAPI { + private static _instance?: APIClientManagerAPI; + + private constructor() {} + + public static getInstance(): APIClientManagerAPI { + if (!this._instance) { + this._instance = new APIClientManagerAPI(); + } + + return this._instance; + } + + public disable() { + unregisterGlobal(API_NAME); + } + + public setGlobalAPIClientConfiguration(config: ApiClientConfiguration): boolean { + return registerGlobal(API_NAME, config); + } + + get baseURL(): string | undefined { + const store = this.#getConfig(); + return store?.baseURL ?? getEnvVar("TRIGGER_API_URL") ?? "https://api.trigger.dev"; + } + + get accessToken(): string | undefined { + const store = this.#getConfig(); + return store?.secretKey ?? getEnvVar("TRIGGER_SECRET_KEY"); + } + + get client(): ApiClient | undefined { + if (!this.baseURL || !this.accessToken) { + return undefined; + } + + return new ApiClient(this.baseURL, this.accessToken); + } + + #getConfig(): ApiClientConfiguration | undefined { + return getGlobal(API_NAME); + } +} diff --git a/packages/core/src/v3/apiClientManager/types.ts b/packages/core/src/v3/apiClientManager/types.ts new file mode 100644 index 000000000..2208f773a --- /dev/null +++ b/packages/core/src/v3/apiClientManager/types.ts @@ -0,0 +1,4 @@ +export type ApiClientConfiguration = { + baseURL?: string; + secretKey?: string; +}; diff --git a/packages/core/src/v3/index.ts b/packages/core/src/v3/index.ts index d8698d0ac..8135153b4 100644 --- a/packages/core/src/v3/index.ts +++ b/packages/core/src/v3/index.ts @@ -6,6 +6,7 @@ export * from "./limits"; export * from "./logger-api"; export * from "./runtime-api"; export * from "./task-context-api"; +export * from "./apiClientManager-api"; export * from "./schemas"; export { SemanticInternalAttributes } from "./semanticInternalAttributes"; export * from "./task-catalog-api"; diff --git a/packages/core/src/v3/utils/globals.ts b/packages/core/src/v3/utils/globals.ts index 3e9dba3e4..4e1a4a935 100644 --- a/packages/core/src/v3/utils/globals.ts +++ b/packages/core/src/v3/utils/globals.ts @@ -1,3 +1,4 @@ +import { ApiClientConfiguration } from "../apiClientManager/types"; import { Clock } from "../clock/clock"; import type { RuntimeManager } from "../runtime/manager"; import { TaskCatalog } from "../task-catalog/catalog"; @@ -50,4 +51,5 @@ type TriggerDotDevGlobalAPI = { clock?: Clock; ["task-catalog"]?: TaskCatalog; ["task-context"]?: TaskContext; + ["api-client"]?: ApiClientConfiguration; }; diff --git a/packages/core/src/v3/utils/ioSerialization.ts b/packages/core/src/v3/utils/ioSerialization.ts index d03688c95..46c6648ae 100644 --- a/packages/core/src/v3/utils/ioSerialization.ts +++ b/packages/core/src/v3/utils/ioSerialization.ts @@ -1,9 +1,9 @@ import { Attributes, Span } from "@opentelemetry/api"; -import { apiClientManager } from "../apiClient"; import { OFFLOAD_IO_PACKET_LENGTH_LIMIT, imposeAttributeLimits } from "../limits"; import { SemanticInternalAttributes } from "../semanticInternalAttributes"; import { TriggerTracer } from "../tracer"; import { flattenAttributes } from "./flattenAttributes"; +import { apiClientManager } from "../apiClientManager-api"; export type IOPacket = { data?: string | undefined; diff --git a/packages/trigger-sdk/src/v3/index.ts b/packages/trigger-sdk/src/v3/index.ts index 5eebc83a6..00e6c1695 100644 --- a/packages/trigger-sdk/src/v3/index.ts +++ b/packages/trigger-sdk/src/v3/index.ts @@ -1,26 +1,52 @@ -export * from "./tasks"; -export * from "./config"; -export * from "./wait"; export * from "./cache"; +export * from "./config"; export { retry, type RetryOptions } from "./retry"; export { queue } from "./shared"; - -import type { Context } from "./shared"; +export * from "./tasks"; +export * from "./wait"; export type { Context }; +import type { Context } from "./shared"; + +import type { ApiClientConfiguration } from "@trigger.dev/core/v3"; +import { apiClientManager } from "@trigger.dev/core/v3"; + +export type { ApiClientConfiguration }; + export { + APIError, + AuthenticationError, + BadRequestError, + ConflictError, + InternalServerError, + NotFoundError, + PermissionDeniedError, + RateLimitError, + UnprocessableEntityError, logger, type LogLevel, - APIError, - BadRequestError, - AuthenticationError, - PermissionDeniedError, - NotFoundError, - ConflictError, - UnprocessableEntityError, - RateLimitError, - InternalServerError, } from "@trigger.dev/core/v3"; export { runs } from "./management"; export * as schedules from "./schedules"; + +/** + * Register the global API client configuration. Alternatively, you can set the `TRIGGER_SECRET_KEY` and `TRIGGER_API_URL` environment variables. + * @param options The API client configuration. + * @param options.baseURL The base URL of the Trigger API. (default: `https://api.trigger.dev`) + * @param options.secretKey The secret key to authenticate with the Trigger API. (default: `process.env.TRIGGER_SECRET_KEY`) This can be found in your Trigger.dev project "API Keys" settings. + * + * @example + * + * ```typescript + * import { configure } from "@trigger.dev/sdk/v3"; + * + * configure({ + * baseURL: "https://api.trigger.dev", + * secretKey: "tr_dev_1234567890" + * }); + * ``` + */ +export function configure(options: ApiClientConfiguration) { + apiClientManager.setGlobalAPIClientConfiguration(options); +} diff --git a/references/v3-catalog/src/management.ts b/references/v3-catalog/src/management.ts index 3b0dc5d7e..c69f4b76c 100644 --- a/references/v3-catalog/src/management.ts +++ b/references/v3-catalog/src/management.ts @@ -1,4 +1,4 @@ -import { APIError, runs, schedules } from "@trigger.dev/sdk/v3"; +import { APIError, configure, runs, schedules } from "@trigger.dev/sdk/v3"; import { simpleChildTask } from "./trigger/subtasks"; import dotenv from "dotenv"; import { firstScheduledTask } from "./trigger/scheduled"; From d490bc5cbf9ce112c4b991017b4d82494c82deac Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Mon, 6 May 2024 12:28:17 +0100 Subject: [PATCH 08/10] Add the "log" level back in as an alias to "info" --- .changeset/lovely-drinks-flash.md | 5 +++++ packages/core/src/v3/logger/taskLogger.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/lovely-drinks-flash.md diff --git a/.changeset/lovely-drinks-flash.md b/.changeset/lovely-drinks-flash.md new file mode 100644 index 000000000..c1ce6c87f --- /dev/null +++ b/.changeset/lovely-drinks-flash.md @@ -0,0 +1,5 @@ +--- +"@trigger.dev/core": patch +--- + +Add the "log" level back in as an alias to "info" diff --git a/packages/core/src/v3/logger/taskLogger.ts b/packages/core/src/v3/logger/taskLogger.ts index a9878e8e1..de678f45a 100644 --- a/packages/core/src/v3/logger/taskLogger.ts +++ b/packages/core/src/v3/logger/taskLogger.ts @@ -7,7 +7,7 @@ import { flattenAttributes } from "../utils/flattenAttributes"; import { ClockTime } from "../clock/clock"; import { clock } from "../clock-api"; -export type LogLevel = "none" | "error" | "warn" | "info" | "debug"; +export type LogLevel = "none" | "error" | "warn" | "info" | "debug" | "log"; export const logLevels: Array = ["none", "error", "warn", "info", "debug"]; From 56a063e58660ed56014167db59ff5d166425848f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 6 May 2024 12:34:43 +0100 Subject: [PATCH 09/10] chore: Update version for release (beta) (#1087) Co-authored-by: github-actions[bot] --- .changeset/pre.json | 4 ++++ integrations/airtable/CHANGELOG.md | 8 ++++++++ integrations/airtable/package.json | 6 +++--- integrations/github/CHANGELOG.md | 8 ++++++++ integrations/github/package.json | 6 +++--- integrations/linear/CHANGELOG.md | 8 ++++++++ integrations/linear/package.json | 6 +++--- integrations/openai/CHANGELOG.md | 8 ++++++++ integrations/openai/package.json | 6 +++--- integrations/plain/CHANGELOG.md | 8 ++++++++ integrations/plain/package.json | 6 +++--- integrations/replicate/CHANGELOG.md | 8 ++++++++ integrations/replicate/package.json | 6 +++--- integrations/resend/CHANGELOG.md | 8 ++++++++ integrations/resend/package.json | 6 +++--- integrations/sendgrid/CHANGELOG.md | 8 ++++++++ integrations/sendgrid/package.json | 6 +++--- integrations/shopify/CHANGELOG.md | 8 ++++++++ integrations/shopify/package.json | 6 +++--- integrations/slack/CHANGELOG.md | 7 +++++++ integrations/slack/package.json | 4 ++-- integrations/stripe/CHANGELOG.md | 8 ++++++++ integrations/stripe/package.json | 6 +++--- integrations/supabase/CHANGELOG.md | 8 ++++++++ integrations/supabase/package.json | 6 +++--- integrations/typeform/CHANGELOG.md | 8 ++++++++ integrations/typeform/package.json | 6 +++--- packages/astro/CHANGELOG.md | 7 +++++++ packages/astro/package.json | 4 ++-- packages/cli-v3/CHANGELOG.md | 10 ++++++++++ packages/cli-v3/package.json | 4 ++-- packages/cli/CHANGELOG.md | 9 +++++++++ packages/cli/package.json | 2 +- packages/core-apps/CHANGELOG.md | 2 ++ packages/core-apps/package.json | 2 +- packages/core-backend/CHANGELOG.md | 2 ++ packages/core-backend/package.json | 2 +- packages/core/CHANGELOG.md | 7 +++++++ packages/core/package.json | 2 +- packages/eslint-plugin/CHANGELOG.md | 2 ++ packages/eslint-plugin/package.json | 2 +- packages/express/CHANGELOG.md | 7 +++++++ packages/express/package.json | 6 +++--- packages/hono/CHANGELOG.md | 7 +++++++ packages/hono/package.json | 4 ++-- packages/integration-kit/CHANGELOG.md | 8 ++++++++ packages/integration-kit/package.json | 2 +- packages/nestjs/CHANGELOG.md | 7 +++++++ packages/nestjs/package.json | 6 +++--- packages/nextjs/CHANGELOG.md | 7 +++++++ packages/nextjs/package.json | 4 ++-- packages/otlp-importer/CHANGELOG.md | 2 ++ packages/otlp-importer/package.json | 2 +- packages/react/CHANGELOG.md | 8 ++++++++ packages/react/package.json | 4 ++-- packages/remix/CHANGELOG.md | 7 +++++++ packages/remix/package.json | 4 ++-- packages/sveltekit/CHANGELOG.md | 7 +++++++ packages/sveltekit/package.json | 4 ++-- packages/testing/CHANGELOG.md | 9 +++++++++ packages/testing/package.json | 2 +- packages/trigger-sdk/CHANGELOG.md | 10 ++++++++++ packages/trigger-sdk/package.json | 6 +++--- packages/yalt/CHANGELOG.md | 2 ++ packages/yalt/package.json | 2 +- 65 files changed, 297 insertions(+), 70 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 2c6e28acf..8310ccd9b 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -71,7 +71,9 @@ "light-bulldogs-press", "light-dragons-complain", "little-crabs-cross", + "long-fireants-search", "loud-actors-remember", + "lovely-drinks-flash", "many-ligers-pump", "mighty-camels-joke", "mighty-flowers-train", @@ -79,6 +81,7 @@ "new-rivers-tell", "ninety-pets-travel", "odd-poets-own", + "pink-pumas-rhyme", "polite-ducks-switch", "polite-rockets-matter", "poor-flowers-cross", @@ -109,6 +112,7 @@ "tame-guests-know", "tender-moose-tell", "tender-oranges-rhyme", + "thin-parents-heal", "tidy-balloons-suffer", "tidy-dryers-sleep", "tiny-doors-type", diff --git a/integrations/airtable/CHANGELOG.md b/integrations/airtable/CHANGELOG.md index 8b4d13ca1..0664db0a8 100644 --- a/integrations/airtable/CHANGELOG.md +++ b/integrations/airtable/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/airtable +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/airtable/package.json b/integrations/airtable/package.json index 0609dad4b..d08437bb8 100644 --- a/integrations/airtable/package.json +++ b/integrations/airtable/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/airtable", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev integration for airtable", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "airtable": "^0.12.1", "zod": "3.22.3" }, diff --git a/integrations/github/CHANGELOG.md b/integrations/github/CHANGELOG.md index 5a3d1c947..a042a8520 100644 --- a/integrations/github/CHANGELOG.md +++ b/integrations/github/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/github +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/github/package.json b/integrations/github/package.json index 115f0e98e..0ed5fb486 100644 --- a/integrations/github/package.json +++ b/integrations/github/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/github", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "The official GitHub integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -30,8 +30,8 @@ "@octokit/request-error": "^5.0.1", "@octokit/webhooks": "^12.0.10", "octokit": "^3.1.2", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "zod": "3.22.3" }, "engines": { diff --git a/integrations/linear/CHANGELOG.md b/integrations/linear/CHANGELOG.md index 9db7a25bd..373cb2aa9 100644 --- a/integrations/linear/CHANGELOG.md +++ b/integrations/linear/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/linear +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/linear/package.json b/integrations/linear/package.json index 848046050..ea9703c26 100644 --- a/integrations/linear/package.json +++ b/integrations/linear/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/linear", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev integration for @linear/sdk", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@linear/sdk": "^8.0.0", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "zod": "3.22.3" }, "engines": { diff --git a/integrations/openai/CHANGELOG.md b/integrations/openai/CHANGELOG.md index edd1f58c8..b1abb6d3a 100644 --- a/integrations/openai/CHANGELOG.md +++ b/integrations/openai/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/slack +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/openai/package.json b/integrations/openai/package.json index 9a2760789..1b994ab1c 100644 --- a/integrations/openai/package.json +++ b/integrations/openai/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/openai", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "The official OpenAI integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -42,8 +42,8 @@ }, "dependencies": { "openai": "^4.16.1", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28" }, "engines": { "node": ">=18.0.0" diff --git a/integrations/plain/CHANGELOG.md b/integrations/plain/CHANGELOG.md index 1755f88d4..1c85b8c23 100644 --- a/integrations/plain/CHANGELOG.md +++ b/integrations/plain/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/plain +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/plain/package.json b/integrations/plain/package.json index 1e251e343..d369f1b5f 100644 --- a/integrations/plain/package.json +++ b/integrations/plain/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/plain", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "The official Plain.com integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,8 +24,8 @@ "build:tsup": "tsup" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "@team-plain/typescript-sdk": "^2.7.0" }, "engines": { diff --git a/integrations/replicate/CHANGELOG.md b/integrations/replicate/CHANGELOG.md index c9a1a80c6..9b59ec88b 100644 --- a/integrations/replicate/CHANGELOG.md +++ b/integrations/replicate/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/replicate +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/replicate/package.json b/integrations/replicate/package.json index 9194e5822..d3d99c413 100644 --- a/integrations/replicate/package.json +++ b/integrations/replicate/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/replicate", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev integration for replicate", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "replicate": "^0.18.1", "zod": "3.22.3" }, diff --git a/integrations/resend/CHANGELOG.md b/integrations/resend/CHANGELOG.md index cfeedd2b1..c60aa7934 100644 --- a/integrations/resend/CHANGELOG.md +++ b/integrations/resend/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/resend +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/resend/package.json b/integrations/resend/package.json index 495994a49..52565b96b 100644 --- a/integrations/resend/package.json +++ b/integrations/resend/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/resend", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "The official Resend.com integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,8 +24,8 @@ "build:tsup": "tsup" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "resend": "^2.1.0" }, "engines": { diff --git a/integrations/sendgrid/CHANGELOG.md b/integrations/sendgrid/CHANGELOG.md index 3fd16fcaf..077668bab 100644 --- a/integrations/sendgrid/CHANGELOG.md +++ b/integrations/sendgrid/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/sendgrid +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/sendgrid/package.json b/integrations/sendgrid/package.json index 41e5c2029..fe275b146 100644 --- a/integrations/sendgrid/package.json +++ b/integrations/sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sendgrid", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev integration for @sendgrid/mail", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@sendgrid/mail": "^7.7.0", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28" }, "engines": { "node": ">=16.8.0" diff --git a/integrations/shopify/CHANGELOG.md b/integrations/shopify/CHANGELOG.md index a44c05ab4..173934bdf 100644 --- a/integrations/shopify/CHANGELOG.md +++ b/integrations/shopify/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/shopify +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/shopify/package.json b/integrations/shopify/package.json index 7a37beab1..4f3d602a0 100644 --- a/integrations/shopify/package.json +++ b/integrations/shopify/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/shopify", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev integration for @shopify/shopify-api", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@shopify/shopify-api": "^8.0.2", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28", "zod": "3.22.3" }, "engines": { diff --git a/integrations/slack/CHANGELOG.md b/integrations/slack/CHANGELOG.md index 4c9f443f6..689b570e8 100644 --- a/integrations/slack/CHANGELOG.md +++ b/integrations/slack/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/slack +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/slack/package.json b/integrations/slack/package.json index 35ee50a1c..63e1e20d4 100644 --- a/integrations/slack/package.json +++ b/integrations/slack/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/slack", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "The official Slack integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,7 +25,7 @@ }, "dependencies": { "@slack/web-api": "^6.8.1", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "zod": "3.22.3" }, "engines": { diff --git a/integrations/stripe/CHANGELOG.md b/integrations/stripe/CHANGELOG.md index 68d978adf..0b42c1574 100644 --- a/integrations/stripe/CHANGELOG.md +++ b/integrations/stripe/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/stripe +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/stripe/package.json b/integrations/stripe/package.json index 8248462ee..9deff6025 100644 --- a/integrations/stripe/package.json +++ b/integrations/stripe/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/stripe", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev integration for stripe", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "stripe": "^12.14.0", "zod": "3.22.3" }, diff --git a/integrations/supabase/CHANGELOG.md b/integrations/supabase/CHANGELOG.md index ed021e451..69c829e4d 100644 --- a/integrations/supabase/CHANGELOG.md +++ b/integrations/supabase/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/supabase +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/supabase/package.json b/integrations/supabase/package.json index 838ec60f0..abcd44520 100644 --- a/integrations/supabase/package.json +++ b/integrations/supabase/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/supabase", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev integration for @supabase/supabase-js", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ }, "dependencies": { "@supabase/supabase-js": "^2.26.0", - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "supabase-management-js": "^1.0.0", "zod": "3.22.3" }, diff --git a/integrations/typeform/CHANGELOG.md b/integrations/typeform/CHANGELOG.md index 21367e722..6bb3651a0 100644 --- a/integrations/typeform/CHANGELOG.md +++ b/integrations/typeform/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/typeform +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + - @trigger.dev/integration-kit@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/integrations/typeform/package.json b/integrations/typeform/package.json index ba0eb77ad..95958ed41 100644 --- a/integrations/typeform/package.json +++ b/integrations/typeform/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/typeform", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "The official Typeform integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -24,8 +24,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "@typeform/api-client": "^1.8.0", "zod": "3.22.3" }, diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index a1198d3be..2108db0d6 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/astro +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 3bda8ac19..64a953223 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,7 +1,7 @@ { "name": "@trigger.dev/astro", "description": "An Astro-native integration for Trigger.dev background jobs platform", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ @@ -20,7 +20,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28" }, "devDependencies": { "astro": "^3.0.12", diff --git a/packages/cli-v3/CHANGELOG.md b/packages/cli-v3/CHANGELOG.md index 34ec6111e..751047403 100644 --- a/packages/cli-v3/CHANGELOG.md +++ b/packages/cli-v3/CHANGELOG.md @@ -1,5 +1,15 @@ # trigger.dev +## 3.0.0-beta.28 + +### Patch Changes + +- 2156e1526: Adding some additional telemetry during deploy to help debug issues +- 6406924b0: Ensure @trigger.dev/sdk and @trigger.dev/core are always in the list of deployed dependencies +- Updated dependencies [d490bc5cb] +- Updated dependencies [6d9dfbc75] + - @trigger.dev/core@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 4d677e982..a722e070b 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,6 +1,6 @@ { "name": "trigger.dev", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "A Command-Line Interface for Trigger.dev (v3) projects", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -86,7 +86,7 @@ "@opentelemetry/sdk-trace-base": "^1.22.0", "@opentelemetry/sdk-trace-node": "^1.22.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "workspace:3.0.0-beta.27", + "@trigger.dev/core": "workspace:3.0.0-beta.28", "@types/degit": "^2.8.3", "chalk": "^5.2.0", "chokidar": "^3.5.3", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 833732799..f73222152 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,14 @@ # create-trigger +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [d490bc5cb] +- Updated dependencies [6d9dfbc75] + - @trigger.dev/core@3.0.0-beta.28 + - @trigger.dev/yalt@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index e53a7f959..d75a58408 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/cli", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "The Trigger.dev CLI", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/core-apps/CHANGELOG.md b/packages/core-apps/CHANGELOG.md index a7cdd218a..67724bb44 100644 --- a/packages/core-apps/CHANGELOG.md +++ b/packages/core-apps/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/core-apps +## 3.0.0-beta.28 + ## 3.0.0-beta.27 ## 3.0.0-beta.26 diff --git a/packages/core-apps/package.json b/packages/core-apps/package.json index 930e8a8fc..4be4b1f94 100644 --- a/packages/core-apps/package.json +++ b/packages/core-apps/package.json @@ -1,7 +1,7 @@ { "name": "@trigger.dev/core-apps", "description": "Backend core code used across apps", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "private": true, "license": "MIT", "main": "./dist/index.js", diff --git a/packages/core-backend/CHANGELOG.md b/packages/core-backend/CHANGELOG.md index bcab88a9b..fe178deec 100644 --- a/packages/core-backend/CHANGELOG.md +++ b/packages/core-backend/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/core-backend +## 3.0.0-beta.28 + ## 3.0.0-beta.27 ## 3.0.0-beta.26 diff --git a/packages/core-backend/package.json b/packages/core-backend/package.json index eca530450..70f2b4785 100644 --- a/packages/core-backend/package.json +++ b/packages/core-backend/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core-backend", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Core code used across `@trigger.dev/sdk` and Trigger.dev server", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index c9dd04a63..0cdd7ebd0 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # internal-platform +## 3.0.0-beta.28 + +### Patch Changes + +- d490bc5cb: Add the "log" level back in as an alias to "info" +- 6d9dfbc75: Add configure function to be able to configure the SDK manually + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index c5a4e07c8..5186c211d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Core code used across the Trigger.dev SDK and platform", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md index ae117de7b..0c8281a43 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/eslint-plugin +## 3.0.0-beta.28 + ## 3.0.0-beta.27 ## 3.0.0-beta.26 diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 060070f54..3a3d6b2c0 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/eslint-plugin", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "ESLint plugin with trigger.dev best practices", "keywords": [ "eslint", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index e3a0905e6..aafb1b1f7 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/express +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index b7e9f1f74..20bbeb873 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/express", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Official Express adapter for Trigger.dev", "license": "MIT", "main": "./dist/index.js", @@ -23,7 +23,7 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "@trigger.dev/tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28" }, "dependencies": { "debug": "^4.3.4", diff --git a/packages/hono/CHANGELOG.md b/packages/hono/CHANGELOG.md index 3cdfcf625..da3b93a90 100644 --- a/packages/hono/CHANGELOG.md +++ b/packages/hono/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/hono +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/hono/package.json b/packages/hono/package.json index f9d89dac3..be35cad3f 100644 --- a/packages/hono/package.json +++ b/packages/hono/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/hono", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "A Trigger.dev adapter for Hono.dev", "license": "MIT", "main": "./dist/index.js", @@ -32,7 +32,7 @@ }, "peerDependencies": { "hono": "3.x", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28" }, "devDependencies": { "@trigger.dev/tsconfig": "workspace:*", diff --git a/packages/integration-kit/CHANGELOG.md b/packages/integration-kit/CHANGELOG.md index 0fee40628..c85afcaa7 100644 --- a/packages/integration-kit/CHANGELOG.md +++ b/packages/integration-kit/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/integration-kit +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [d490bc5cb] +- Updated dependencies [6d9dfbc75] + - @trigger.dev/core@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/integration-kit/package.json b/packages/integration-kit/package.json index f137794f3..e36accbaf 100644 --- a/packages/integration-kit/package.json +++ b/packages/integration-kit/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/integration-kit", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev Integration Kit has helpers to make creating integrations easier", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/nestjs/CHANGELOG.md b/packages/nestjs/CHANGELOG.md index 592e3bf2f..fe5d63fdc 100644 --- a/packages/nestjs/CHANGELOG.md +++ b/packages/nestjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/nestjs +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index b506b69f9..00d41fa2e 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/nestjs", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Official NestJS adapter for Trigger.dev", "license": "MIT", "main": "./dist/index.js", @@ -23,7 +23,7 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "@trigger.dev/tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", @@ -41,7 +41,7 @@ }, "peerDependencies": { "@nestjs/common": ">=10.0.0", - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28" }, "dependencies": { "@nestjs/common": "^10.2.4", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index 7297c296b..00779e18e 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/nextjs +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 017d7e7f4..976248517 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/nextjs", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev Next.js integration", "license": "MIT", "main": "./dist/index.js", @@ -41,7 +41,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "next": ">=12.0.0" }, "dependencies": { diff --git a/packages/otlp-importer/CHANGELOG.md b/packages/otlp-importer/CHANGELOG.md index 5b6c69063..02b45e3e4 100644 --- a/packages/otlp-importer/CHANGELOG.md +++ b/packages/otlp-importer/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/otlp-importer +## 3.0.0-beta.28 + ## 3.0.0-beta.27 ## 3.0.0-beta.26 diff --git a/packages/otlp-importer/package.json b/packages/otlp-importer/package.json index f28fda874..ee9e579ee 100644 --- a/packages/otlp-importer/package.json +++ b/packages/otlp-importer/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/otlp-importer", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "OpenTelemetry OTLP Importer for Node.js written in TypeScript", "license": "MIT", "main": "./dist/index.js", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 5c03bb550..cf21ce46a 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/react +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [d490bc5cb] +- Updated dependencies [6d9dfbc75] + - @trigger.dev/core@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 9889efd50..2dde2887c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/react", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev React SDK", "license": "MIT", "types": "dist/index.d.ts", @@ -27,7 +27,7 @@ }, "dependencies": { "@tanstack/react-query": "5.0.0-beta.2", - "@trigger.dev/core": "workspace:^3.0.0-beta.27", + "@trigger.dev/core": "workspace:^3.0.0-beta.28", "debug": "^4.3.4", "zod": "3.22.3" }, diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index 49cdcdb72..a0bad19d3 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/remix +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index 8a9b63359..ca53c812e 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/remix", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev Remix integration", "license": "MIT", "main": "./dist/index.js", @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27", + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28", "@remix-run/server-runtime": ">1.19.0" }, "dependencies": { diff --git a/packages/sveltekit/CHANGELOG.md b/packages/sveltekit/CHANGELOG.md index 5bfd8a1f3..47fe9ed12 100644 --- a/packages/sveltekit/CHANGELOG.md +++ b/packages/sveltekit/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/sveltekit +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [6d9dfbc75] + - @trigger.dev/sdk@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index f02ba4a7d..42c1c5176 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sveltekit", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "Trigger.dev svelteKit integration", "license": "MIT", "main": "./dist/index.js", @@ -39,7 +39,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^3.0.0-beta.27" + "@trigger.dev/sdk": "workspace:^3.0.0-beta.28" }, "dependencies": { "debug": "^4.3.4" diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 8141b64fe..7c6961d3e 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/testing +## 3.0.0-beta.28 + +### Patch Changes + +- Updated dependencies [d490bc5cb] +- Updated dependencies [6d9dfbc75] + - @trigger.dev/core@3.0.0-beta.28 + - @trigger.dev/sdk@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index a3d99a89e..6ecdabab1 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,7 +1,7 @@ { "name": "@trigger.dev/testing", "description": "A collection of useful tools to write tests for Trigger.dev.", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "license": "MIT", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/trigger-sdk/CHANGELOG.md b/packages/trigger-sdk/CHANGELOG.md index a67c0c3f1..a892393c3 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,15 @@ # @trigger.dev/sdk +## 3.0.0-beta.28 + +### Patch Changes + +- 6d9dfbc75: Add configure function to be able to configure the SDK manually +- Updated dependencies [d490bc5cb] +- Updated dependencies [6d9dfbc75] + - @trigger.dev/core@3.0.0-beta.28 + - @trigger.dev/core-backend@3.0.0-beta.28 + ## 3.0.0-beta.27 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 78b5194c4..71447f194 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", @@ -48,8 +48,8 @@ "@opentelemetry/api": "^1.8.0", "@opentelemetry/api-logs": "^0.48.0", "@opentelemetry/semantic-conventions": "^1.22.0", - "@trigger.dev/core": "workspace:3.0.0-beta.27", - "@trigger.dev/core-backend": "workspace:3.0.0-beta.27", + "@trigger.dev/core": "workspace:3.0.0-beta.28", + "@trigger.dev/core-backend": "workspace:3.0.0-beta.28", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", diff --git a/packages/yalt/CHANGELOG.md b/packages/yalt/CHANGELOG.md index d81af7c8c..8513bc1d3 100644 --- a/packages/yalt/CHANGELOG.md +++ b/packages/yalt/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/yalt +## 3.0.0-beta.28 + ## 3.0.0-beta.27 ## 3.0.0-beta.26 diff --git a/packages/yalt/package.json b/packages/yalt/package.json index a191183c1..4a1599e5e 100644 --- a/packages/yalt/package.json +++ b/packages/yalt/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/yalt", - "version": "3.0.0-beta.27", + "version": "3.0.0-beta.28", "description": "yalt.dev client library", "license": "MIT", "main": "./dist/index.js", From 0508de6258e44f78512b865f689f6b7be4d1f8c9 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Mon, 6 May 2024 12:35:27 +0100 Subject: [PATCH 10/10] Release 3.0.0-beta.28 --- pnpm-lock.yaml | 70 +++++++++++++++++++++++++------------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c1f61ec1..7a78f649d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -845,10 +845,10 @@ importers: integrations/airtable: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk airtable: specifier: ^0.12.1 @@ -888,10 +888,10 @@ importers: specifier: ^12.0.10 version: 12.0.10 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk octokit: specifier: ^3.1.2 @@ -931,10 +931,10 @@ importers: specifier: ^8.0.0 version: 8.0.0 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 @@ -962,10 +962,10 @@ importers: integrations/openai: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk openai: specifier: ^4.16.1 @@ -1005,10 +1005,10 @@ importers: specifier: ^2.7.0 version: 2.7.0 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk devDependencies: '@trigger.dev/tsconfig': @@ -1033,10 +1033,10 @@ importers: integrations/replicate: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk replicate: specifier: ^0.18.1 @@ -1067,10 +1067,10 @@ importers: integrations/resend: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk resend: specifier: ^2.1.0 @@ -1101,10 +1101,10 @@ importers: specifier: ^7.7.0 version: 7.7.0 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk devDependencies: '@trigger.dev/tsconfig': @@ -1132,10 +1132,10 @@ importers: specifier: ^8.0.2 version: 8.0.2 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 @@ -1166,7 +1166,7 @@ importers: specifier: ^6.8.1 version: 6.8.1 '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk zod: specifier: 3.22.3 @@ -1194,10 +1194,10 @@ importers: integrations/stripe: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk stripe: specifier: ^12.14.0 @@ -1231,10 +1231,10 @@ importers: specifier: ^2.26.0 version: 2.31.0 '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk supabase-management-js: specifier: ^1.0.0 @@ -1265,10 +1265,10 @@ importers: integrations/typeform: dependencies: '@trigger.dev/integration-kit': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/integration-kit '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../../packages/trigger-sdk '@typeform/api-client': specifier: ^1.8.0 @@ -1296,7 +1296,7 @@ importers: packages/astro: dependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -1514,7 +1514,7 @@ importers: specifier: ^1.22.0 version: 1.22.0 '@trigger.dev/core': - specifier: workspace:3.0.0-beta.27 + specifier: workspace:3.0.0-beta.28 version: link:../core '@types/degit': specifier: ^2.8.3 @@ -1956,7 +1956,7 @@ importers: version: 4.18.2 devDependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../trigger-sdk '@trigger.dev/tsconfig': specifier: workspace:* @@ -2051,7 +2051,7 @@ importers: version: 4.3.4(supports-color@8.1.1) devDependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../trigger-sdk '@trigger.dev/tsconfig': specifier: workspace:* @@ -2084,7 +2084,7 @@ importers: packages/nextjs: dependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -2170,7 +2170,7 @@ importers: specifier: 5.0.0-beta.2 version: 5.0.0-beta.2(react@18.2.0) '@trigger.dev/core': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../core debug: specifier: ^4.3.4 @@ -2213,7 +2213,7 @@ importers: packages/remix: dependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -2250,7 +2250,7 @@ importers: packages/sveltekit: dependencies: '@trigger.dev/sdk': - specifier: workspace:^3.0.0-beta.27 + specifier: workspace:^3.0.0-beta.28 version: link:../trigger-sdk debug: specifier: ^4.3.4 @@ -2324,10 +2324,10 @@ importers: specifier: ^1.22.0 version: 1.22.0 '@trigger.dev/core': - specifier: workspace:3.0.0-beta.27 + specifier: workspace:3.0.0-beta.28 version: link:../core '@trigger.dev/core-backend': - specifier: workspace:3.0.0-beta.27 + specifier: workspace:3.0.0-beta.28 version: link:../core-backend chalk: specifier: ^5.2.0