Compare commits

...

6 Commits

Author SHA1 Message Date
Eric Allam adf66d23b8 Update pnpm lock file
🚀 Publish Trigger.dev Docker / typecheck (push) Failing after 5s
🚀 Publish Trigger.dev Docker / e2e (push) Failing after 4s
🚀 Publish Trigger.dev Docker / units (push) Failing after 15s
🚀 Publish Trigger.dev Docker / publish (push) Has been skipped
2024-01-17 11:15:30 +00:00
github-actions[bot] 5c42831a60 chore: Update version for release (#846)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-17 11:14:52 +00:00
Eric Allam 26f5e7774d Fix yalt.dev connection timeouts by increasing timeout from 1s to 5s (#851)
* Increase the yalt tunnel connection timeout to 5 seconds

* Add changeset
2024-01-17 10:27:57 +00:00
Matt Aitken f209a3b364 Ability to disable organization runs + more obvious if you're over the free limit (#848)
* Fix for typo in error when a Job invoke fails

* Can disable runs for an Organization

* Don’t perform runs if runsEnabled === false for an Org

* Exceeded runs messages made into errors, they were very subtle

* Return the runsEnabled property for each org

* More obvious message if you’re over the free run limit

* Added a red border to the free usage panel if you’re over your run limit

* Added missing property to Storybook for the FreePlanUsage component
2024-01-17 09:42:58 +00:00
Son Yen Nguyen a93b554f8b Feat: Update cron parser human readable string (#847)
* Update cron parser human readable string

* Create hot-cobras-flow.md

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-01-16 17:22:35 +00:00
Matt Aitken 0f342cd1be Don't show duplicate Job warning if it's an internal job 2024-01-16 15:54:20 +00:00
75 changed files with 386 additions and 124 deletions
@@ -13,8 +13,15 @@ export function FreePlanUsage({ to, percentage }: { to: string; percentage: numb
["#22C55E", "#22C55E", "#F59E0B", "#F43F5E", "#F43F5E"]
);
const hasHitLimit = cappedPercentage >= 1;
return (
<div className="rounded border border-slate-900 bg-[#101722] p-2.5">
<div
className={cn(
"rounded border border-slate-900 bg-[#101722] p-2.5",
hasHitLimit && "border-rose-800/60"
)}
>
<div className="flex items-center justify-between gap-2">
<div className="flex items-center gap-1">
<ArrowUpCircleIcon className="h-5 w-5 text-dimmed" />
@@ -5,6 +5,7 @@ import { formatNumberCompact } from "~/utils/numberFormatter";
import { plansPath } from "~/utils/pathBuilder";
import { LinkButton } from "../primitives/Buttons";
import { Paragraph } from "../primitives/Paragraph";
import { Callout } from "../primitives/Callout";
type UpgradePromptProps = {
organization: MatchedOrganization;
@@ -18,19 +19,25 @@ export function UpgradePrompt({ organization }: UpgradePromptProps) {
}
return (
<div className="flex h-full w-full items-center gap-4 bg-gradient-to-r from-transparent to-indigo-900/50 pr-1.5">
<Paragraph variant="extra-small" className="text-rose-500">
You have exceeded the monthly {formatNumberCompact(currentPlan.usage.runCountCap)} runs
limit
</Paragraph>
<LinkButton
variant={"primary/small"}
LeadingIcon={ArrowUpCircleIcon}
leadingIconClassName="px-0"
to={plansPath(organization)}
>
Upgrade
</LinkButton>
</div>
<Callout variant="error" className="flex h-full items-center rounded-none px-1 py-0">
<div className="flex items-center justify-between gap-3">
<Paragraph variant="extra-small" className="text-white">
{organization.runsEnabled
? `You have exceeded the monthly ${formatNumberCompact(
currentPlan.usage.runCountCap
)} runs
limit`
: `No runs are executing because you have exceeded the free limit`}
</Paragraph>
<LinkButton
variant={"primary/small"}
LeadingIcon={ArrowUpCircleIcon}
leadingIconClassName="px-0"
to={plansPath(organization)}
>
Upgrade
</LinkButton>
</div>
</Callout>
);
}
@@ -49,13 +49,13 @@ export function JobsTable({ jobs, noResultsText }: { jobs: ProjectJob[]; noResul
<TableRow key={job.id} className="group">
<TableCell to={path}>
<span className="flex items-center gap-2">
<NamedIcon name={job.event.icon} className="h-8 w-8" />
<NamedIcon name={job.event.icon} className="w-8 h-8" />
<LabelValueStack
label={job.title}
value={
job.dynamic ? (
<span className="flex items-center gap-0.5">
<NamedIcon name="dynamic" className="h-4 w-4" />{" "}
<NamedIcon name="dynamic" className="w-4 h-4" />{" "}
<span className="uppercase">Dynamic:</span> {job.event.title}
</span>
) : (
@@ -75,9 +75,9 @@ export function JobsTable({ jobs, noResultsText }: { jobs: ProjectJob[]; noResul
key={integration.key}
button={
<div className="relative">
<NamedIcon name={integration.icon} className="h-6 w-6" />
<NamedIcon name={integration.icon} className="w-6 h-6" />
{integration.setupStatus === "MISSING_FIELDS" && (
<NamedIcon name="error" className="absolute -left-1 -top-1 h-4 w-4" />
<NamedIcon name="error" className="absolute w-4 h-4 -left-1 -top-1" />
)}
</div>
}
@@ -99,7 +99,7 @@ export function JobsTable({ jobs, noResultsText }: { jobs: ProjectJob[]; noResul
{job.properties && (
<SimpleTooltip
button={
<div className="flex max-w-[200px] items-start justify-start gap-5 truncate">
<div className="flex max-w-[300px] items-start justify-start gap-5 truncate">
{job.properties.map((property, index) => (
<LabelValueStack
key={index}
@@ -22,6 +22,7 @@ const mockOrganization: MatchedOrganization = {
],
hasUnconfiguredIntegrations: false,
memberCount: 1,
runsEnabled: true,
};
export const ProgressBar: Story = {
@@ -94,6 +94,7 @@ export class OrganizationsPresenter {
})),
hasUnconfiguredIntegrations: org._count.integrations > 0,
memberCount: org._count.members,
runsEnabled: org.runsEnabled,
};
});
}
@@ -96,7 +96,7 @@ export default function Page() {
<div className="flex flex-col gap-5 rounded border border-border p-6">
{hitsRunLimit && (
<Callout
variant={"pricing"}
variant={"error"}
cta={
<LinkButton
variant="primary/small"
@@ -108,7 +108,7 @@ export default function Page() {
</LinkButton>
}
>
<Paragraph variant="small">
<Paragraph variant="small" className="text-white">
You have exceeded the monthly{" "}
{formatNumberCompact(currentPlan?.subscription?.limits.runs ?? 0)} runs limit.
Upgrade to a paid plan before{" "}
@@ -65,7 +65,7 @@ export default function Page() {
</Callout>
)}
{hitRunLimit && (
<Callout variant={"pricing"}>
<Callout variant={"error"}>
{`You have exceeded the monthly
${formatNumberCompact(currentPlan!.subscription!.limits.runs!)} runs limit. Upgrade so you
can continue to perform runs.`}
@@ -72,7 +72,7 @@ export async function action({ request, params }: ActionFunctionArgs) {
);
if (!run) {
return json({ error: "Job count not be invoked" }, { status: 500 });
return json({ error: "Job could not be invoked" }, { status: 500 });
}
return json({ id: run.id });
@@ -3,6 +3,7 @@ import { $transaction, PrismaClientOrTransaction } from "~/db.server";
import { prisma } from "~/db.server";
import { workerQueue } from "~/services/worker.server";
import type { AuthenticatedEnvironment } from "../apiAuth.server";
import { logger } from "../logger.server";
export class CreateRunService {
#prismaClient: PrismaClientOrTransaction;
@@ -25,6 +26,11 @@ export class CreateRunService {
},
options: { callbackUrl?: string } = {}
) {
if (!environment.organization.runsEnabled) {
logger.debug("Runs are disabled for this organization", environment);
return;
}
const endpoint = await this.#prismaClient.endpoint.findUniqueOrThrow({
where: {
id: version.endpointId,
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/airtable
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/airtable",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.13",
"@trigger.dev/sdk": "workspace:^2.3.13",
"airtable": "^0.12.1",
"zod": "3.22.3"
},
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/github
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/github",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.13",
"@trigger.dev/sdk": "workspace:^2.3.13",
"zod": "3.22.3"
},
"engines": {
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/linear
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/linear",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.13",
"@trigger.dev/sdk": "workspace:^2.3.13",
"zod": "3.22.3"
},
"engines": {
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/slack
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/openai",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.12"
"@trigger.dev/sdk": "workspace:^2.3.13",
"@trigger.dev/integration-kit": "workspace:^2.3.13"
},
"engines": {
"node": ">=18.0.0"
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/plain
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/plain",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.13",
"@trigger.dev/sdk": "workspace:^2.3.13",
"@team-plain/typescript-sdk": "^2.7.0"
},
"engines": {
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/replicate
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/replicate",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.13",
"@trigger.dev/sdk": "workspace:^2.3.13",
"replicate": "^0.18.1",
"zod": "3.22.3"
},
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/resend
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/resend",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.13",
"@trigger.dev/sdk": "workspace:^2.3.13",
"resend": "^2.0.0"
},
"engines": {
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/sendgrid
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/sendgrid",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.12"
"@trigger.dev/sdk": "workspace:^2.3.13",
"@trigger.dev/integration-kit": "workspace:^2.3.13"
},
"engines": {
"node": ">=16.8.0"
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/shopify
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/shopify",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.13",
"@trigger.dev/integration-kit": "workspace:^2.3.13",
"zod": "3.22.3"
},
"engines": {
+8
View File
@@ -1,5 +1,13 @@
# @trigger.dev/slack
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
## 2.3.12
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/slack",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.13",
"zod": "3.22.3"
},
"engines": {
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/stripe
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/stripe",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.13",
"@trigger.dev/sdk": "workspace:^2.3.13",
"stripe": "^12.14.0",
"zod": "3.22.3"
},
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/supabase
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/supabase",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.13",
"@trigger.dev/sdk": "workspace:^2.3.13",
"supabase-management-js": "^1.0.0",
"zod": "3.22.3"
},
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/typeform
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/integration-kit@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/typeform",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.12",
"@trigger.dev/integration-kit": "workspace:^2.3.13",
"@trigger.dev/sdk": "workspace:^2.3.13",
"@typeform/api-client": "^1.8.0",
"zod": "3.22.3"
},
+8
View File
@@ -1,5 +1,13 @@
# @trigger.dev/astro
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
## 2.3.12
### Patch Changes
+2 -2
View File
@@ -1,7 +1,7 @@
{
"name": "@trigger.dev/astro",
"description": "An Astro-native integration for Trigger.dev background jobs platform",
"version": "2.3.12",
"version": "2.3.13",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"files": [
@@ -20,7 +20,7 @@
"build:tsup": "tsup"
},
"peerDependencies": {
"@trigger.dev/sdk": "workspace:^2.3.12"
"@trigger.dev/sdk": "workspace:^2.3.13"
},
"devDependencies": {
"astro": "^3.0.12",
+6
View File
@@ -1,5 +1,11 @@
# trigger.dev
## 1.0.2
### Patch Changes
- @trigger.dev/core@2.3.13
## 1.0.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "trigger.dev",
"version": "1.0.1",
"version": "1.0.2",
"description": "A Command-Line Interface for Trigger.dev (v3) projects",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
+8
View File
@@ -1,5 +1,13 @@
# create-trigger
## 2.3.13
### Patch Changes
- 26f5e777: Increase the yalt.dev connection timeout to 5 seconds
- @trigger.dev/core@2.3.13
- @trigger.dev/yalt@2.3.13
## 2.3.12
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/cli",
"version": "2.3.12",
"version": "2.3.13",
"description": "The Trigger.dev CLI",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
+9 -1
View File
@@ -542,7 +542,7 @@ async function createNativeTunnel(
https,
{
WebSocket: WebSocket.default,
connectionTimeout: 1000,
connectionTimeout: getConnectionTimeoutValue(),
maxRetries: 10,
},
{ verbose: process.env.TUNNEL_VERBOSE === "1" }
@@ -557,6 +557,14 @@ async function createNativeTunnel(
}
}
function getConnectionTimeoutValue() {
if (typeof process.env.TUNNEL_CONNECTION_TIMEOUT === "string") {
return parseInt(process.env.TUNNEL_CONNECTION_TIMEOUT);
}
return 5000;
}
async function createNgrokTunnel(hostname: string, port: number, spinner: Ora) {
try {
return await ngrok.connect({ addr: `${hostname}:${port}` });
+2
View File
@@ -1,5 +1,7 @@
# @trigger.dev/core-backend
## 2.3.13
## 2.3.12
## 2.3.11
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/core-backend",
"version": "2.3.12",
"version": "2.3.13",
"description": "Core code used across `@trigger.dev/sdk` and Trigger.dev server",
"license": "MIT",
"main": "./dist/index.js",
+2
View File
@@ -1,5 +1,7 @@
# internal-platform
## 2.3.13
## 2.3.12
## 2.3.11
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/core",
"version": "2.3.12",
"version": "2.3.13",
"description": "Core code used across the Trigger.dev SDK and platform",
"license": "MIT",
"main": "./dist/index.js",
@@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE "Organization" ADD COLUMN "runsEnabled" BOOLEAN NOT NULL DEFAULT true;
+2
View File
@@ -114,6 +114,8 @@ model Organization {
companySize String?
runsEnabled Boolean @default(true)
environments RuntimeEnvironment[]
connections IntegrationConnection[]
endpoints Endpoint[]
+2
View File
@@ -1,5 +1,7 @@
# @trigger.dev/eslint-plugin
## 2.3.13
## 2.3.12
## 2.3.11
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/eslint-plugin",
"version": "2.3.12",
"version": "2.3.13",
"description": "ESLint plugin with trigger.dev best practices",
"keywords": [
"eslint",
+8
View File
@@ -1,5 +1,13 @@
# @trigger.dev/express
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/express",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.13",
"@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:^2.3.12"
"@trigger.dev/sdk": "workspace:^2.3.13"
},
"dependencies": {
"debug": "^4.3.4",
+8
View File
@@ -1,5 +1,13 @@
# @trigger.dev/hono
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
## 2.3.12
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/hono",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12"
"@trigger.dev/sdk": "workspace:^2.3.13"
},
"devDependencies": {
"@trigger.dev/tsconfig": "workspace:*",
+6
View File
@@ -1,5 +1,11 @@
# @trigger.dev/integration-kit
## 2.3.13
### Patch Changes
- @trigger.dev/core@2.3.13
## 2.3.12
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/integration-kit",
"version": "2.3.12",
"version": "2.3.13",
"description": "Trigger.dev Integration Kit has helpers to make creating integrations easier",
"license": "MIT",
"main": "./dist/index.js",
+8
View File
@@ -1,5 +1,13 @@
# @trigger.dev/nestjs
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/nestjs",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.13",
"@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:^2.3.12"
"@trigger.dev/sdk": "workspace:^2.3.13"
},
"dependencies": {
"@nestjs/common": "^10.2.4",
+8
View File
@@ -1,5 +1,13 @@
# @trigger.dev/nextjs
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
## 2.3.12
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/nextjs",
"version": "2.3.12",
"version": "2.3.13",
"description": "Trigger.dev Next.js integration",
"license": "MIT",
"main": "./dist/index.js",
@@ -41,7 +41,7 @@
"build:tsup": "tsup"
},
"peerDependencies": {
"@trigger.dev/sdk": "workspace:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.13",
"next": ">=12.0.0"
},
"dependencies": {
+6
View File
@@ -1,5 +1,11 @@
# @trigger.dev/react
## 2.3.13
### Patch Changes
- @trigger.dev/core@2.3.13
## 2.3.12
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/react",
"version": "2.3.12",
"version": "2.3.13",
"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:^2.3.12",
"@trigger.dev/core": "workspace:^2.3.13",
"debug": "^4.3.4",
"zod": "3.22.3"
},
+8
View File
@@ -1,5 +1,13 @@
# @trigger.dev/remix
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
## 2.3.12
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/remix",
"version": "2.3.12",
"version": "2.3.13",
"description": "Trigger.dev Remix integration",
"license": "MIT",
"main": "./dist/index.js",
@@ -39,7 +39,7 @@
"build:tsup": "tsup"
},
"peerDependencies": {
"@trigger.dev/sdk": "workspace:^2.3.12",
"@trigger.dev/sdk": "workspace:^2.3.13",
"@remix-run/server-runtime": ">1.19.0"
},
"dependencies": {
+8
View File
@@ -1,5 +1,13 @@
# @trigger.dev/sveltekit
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
## 2.3.12
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/sveltekit",
"version": "2.3.12",
"version": "2.3.13",
"description": "Trigger.dev svelteKit integration",
"license": "MIT",
"main": "./dist/index.js",
@@ -39,7 +39,7 @@
"build:tsup": "tsup"
},
"peerDependencies": {
"@trigger.dev/sdk": "workspace:^2.3.12"
"@trigger.dev/sdk": "workspace:^2.3.13"
},
"dependencies": {
"debug": "^4.3.4"
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/testing
## 2.3.13
### Patch Changes
- Updated dependencies [a93b554f]
- Updated dependencies [0f342cd1]
- @trigger.dev/sdk@2.3.13
- @trigger.dev/core@2.3.13
## 2.3.12
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@trigger.dev/testing",
"description": "A collection of useful tools to write tests for Trigger.dev.",
"version": "2.3.12",
"version": "2.3.13",
"license": "MIT",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
+9
View File
@@ -1,5 +1,14 @@
# @trigger.dev/sdk
## 2.3.13
### Patch Changes
- a93b554f: Make it clear that schedules are UTC by appending "UTC" to the end.
- 0f342cd1: Don't show duplicate Job warning if it's an internal job
- @trigger.dev/core@2.3.13
- @trigger.dev/core-backend@2.3.13
## 2.3.12
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/sdk",
"version": "2.3.12",
"version": "2.3.13",
"description": "trigger.dev Node.JS SDK",
"license": "MIT",
"main": "./dist/index.js",
@@ -30,8 +30,8 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@trigger.dev/core": "workspace:^2.3.12",
"@trigger.dev/core-backend": "workspace:^2.3.12",
"@trigger.dev/core": "workspace:^2.3.13",
"@trigger.dev/core-backend": "workspace:^2.3.13",
"chalk": "^5.2.0",
"cronstrue": "^2.21.0",
"debug": "^4.3.4",
+1 -1
View File
@@ -679,7 +679,7 @@ export class TriggerClient {
>(options: JobOptions<TTrigger, TIntegrations, TOutput>) {
const existingRegisteredJob = this.#registeredJobs[options.id];
if (existingRegisteredJob) {
if (existingRegisteredJob && options.__internal !== true) {
console.warn(
`[@trigger.dev/sdk] Warning: The Job "${existingRegisteredJob.id}" you're attempting to define has already been defined. Please assign a different ID to the job.`
);
@@ -84,9 +84,13 @@ export class CronTrigger implements Trigger<ScheduledEventSpecification> {
constructor(private options: CronOptions) {}
get event() {
/**
* We need to concat `(UTC)` string at the end of the human readable string to avoid confusion
* with execution time/last run of a job in the UI dashboard which is displayed in local time.
*/
const humanReadable = cronstrue.toString(this.options.cron, {
throwExceptionOnParseError: false,
});
}).concat(" (UTC)");
return {
name: "trigger.scheduled",
+2
View File
@@ -1,5 +1,7 @@
# @trigger.dev/yalt
## 2.3.13
## 2.3.12
## 2.3.11
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/yalt",
"version": "2.3.12",
"version": "2.3.13",
"description": "yalt.dev client library",
"license": "MIT",
"main": "./dist/index.js",
+30 -30
View File
@@ -458,8 +458,8 @@ importers:
integrations/airtable:
specifiers:
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/node': 16.x
@@ -488,8 +488,8 @@ importers:
'@octokit/types': ^12.4.0
'@octokit/webhooks': ^12.0.10
'@octokit/webhooks-types': ^7.3.1
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/node': '18'
@@ -519,8 +519,8 @@ importers:
integrations/linear:
specifiers:
'@linear/sdk': ^8.0.0
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/node': 16.x
@@ -543,8 +543,8 @@ importers:
integrations/openai:
specifiers:
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/jest': ^29.5.3
@@ -573,8 +573,8 @@ importers:
integrations/plain:
specifiers:
'@team-plain/typescript-sdk': ^2.7.0
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/node': '18'
@@ -595,8 +595,8 @@ importers:
integrations/replicate:
specifiers:
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/node': 16.x
@@ -620,8 +620,8 @@ importers:
integrations/resend:
specifiers:
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/node': '18'
@@ -644,8 +644,8 @@ importers:
integrations/sendgrid:
specifiers:
'@sendgrid/mail': ^7.7.0
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/node': 16.x
@@ -667,8 +667,8 @@ importers:
integrations/shopify:
specifiers:
'@shopify/shopify-api': ^8.0.2
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/node': 16.x
@@ -692,7 +692,7 @@ importers:
integrations/slack:
specifiers:
'@slack/web-api': ^6.8.1
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/node': '18'
@@ -714,8 +714,8 @@ importers:
integrations/stripe:
specifiers:
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsup': workspace:*
'@types/node': 16.x
rimraf: ^3.0.2
@@ -740,8 +740,8 @@ importers:
integrations/supabase:
specifiers:
'@supabase/supabase-js': ^2.26.0
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/node': 18.x
@@ -766,8 +766,8 @@ importers:
integrations/typeform:
specifiers:
'@trigger.dev/integration-kit': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/integration-kit': workspace:^2.3.13
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsup': workspace:*
'@typeform/api-client': ^1.8.0
'@types/node': 16.x
@@ -1112,7 +1112,7 @@ importers:
packages/express:
specifiers:
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/debug': ^4.1.7
@@ -1182,7 +1182,7 @@ importers:
specifiers:
'@nestjs/common': ^10.2.4
'@remix-run/web-fetch': ^4.3.5
'@trigger.dev/sdk': workspace:^2.3.12
'@trigger.dev/sdk': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/debug': ^4.1.7
@@ -1241,7 +1241,7 @@ importers:
packages/react:
specifiers:
'@tanstack/react-query': 5.0.0-beta.2
'@trigger.dev/core': workspace:^2.3.12
'@trigger.dev/core': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@types/debug': ^4.1.7
'@types/react': 18.2.17
@@ -1344,8 +1344,8 @@ importers:
packages/trigger-sdk:
specifiers:
'@trigger.dev/core': workspace:^2.3.12
'@trigger.dev/core-backend': workspace:^2.3.12
'@trigger.dev/core': workspace:^2.3.13
'@trigger.dev/core-backend': workspace:^2.3.13
'@trigger.dev/tsconfig': workspace:*
'@trigger.dev/tsup': workspace:*
'@types/debug': ^4.1.7