Compare commits

...

9 Commits

Author SHA1 Message Date
Eric Allam 4a1a5b2e4a fix pnpm lock file 2024-04-24 15:07:22 +01:00
github-actions[bot] 503882762c chore: Update version for release (beta) (#1059)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-24 15:06:25 +01:00
Eric Allam e3db257397 Fix error stack traces 2024-04-24 14:18:53 +01:00
Eric Allam de1cc868e3 Fix dev CLI output when not printing update messages 2024-04-24 14:06:49 +01:00
Eric Allam ff7fa9e19a Clear out errored tasks when re-attempting a job run (instead of using the cached error) 2024-04-24 13:00:02 +01:00
Eric Allam ba4f04db37 Fix pnpm lock file 2024-04-24 12:49:06 +01:00
github-actions[bot] d7911892ee chore: Update version for release (beta) (#1058)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-24 12:48:00 +01:00
Eric Allam f888f85a09 Make the update trigger packages not print anything in dev 2024-04-24 12:16:49 +01:00
Eric Allam e9a63a4868 Lock SDK and CLI deps on exact core version 2024-04-24 12:12:24 +01:00
75 changed files with 587 additions and 133 deletions
+5
View File
@@ -0,0 +1,5 @@
---
"@trigger.dev/core": patch
---
Fix error stack traces
+5
View File
@@ -0,0 +1,5 @@
---
"trigger.dev": patch
---
Fix dev CLI output when not printing update messages
+3
View File
@@ -49,6 +49,7 @@
"breezy-gorillas-mate",
"chilled-hornets-move",
"clean-pianos-listen",
"clever-apes-collect",
"cool-glasses-bake",
"cuddly-feet-approve",
"dry-walls-check",
@@ -72,12 +73,14 @@
"ninety-pets-travel",
"odd-poets-own",
"polite-ducks-switch",
"polite-rockets-matter",
"poor-flowers-cross",
"rare-roses-float",
"real-planets-stare",
"rich-kangaroos-unite",
"rotten-beers-refuse",
"rotten-dryers-exercise",
"selfish-ducks-sort",
"shaggy-spoons-taste",
"sharp-emus-compare",
"sharp-zebras-serve",
+6
View File
@@ -0,0 +1,6 @@
---
"@trigger.dev/sdk": patch
"trigger.dev": patch
---
Lock SDK and CLI deps on exact core version
@@ -45,6 +45,14 @@ export class ContinueRunService {
},
});
// Delete any tasks that are errored
await tx.task.deleteMany({
where: {
runId: runId,
status: "ERRORED",
},
});
await ResumeRunService.enqueue(run, tx);
},
{ timeout: 10000 }
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/airtable
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/airtable",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"airtable": "^0.12.1",
"zod": "3.22.3"
},
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/github
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/github",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"zod": "3.22.3"
},
"engines": {
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/linear
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/linear",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"zod": "3.22.3"
},
"engines": {
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/slack
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/openai",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.18"
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20"
},
"engines": {
"node": ">=18.0.0"
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/plain
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/plain",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"@team-plain/typescript-sdk": "^2.7.0"
},
"engines": {
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/replicate
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/replicate",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"replicate": "^0.18.1",
"zod": "3.22.3"
},
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/resend
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/resend",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"resend": "^2.1.0"
},
"engines": {
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/sendgrid
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/sendgrid",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.18"
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20"
},
"engines": {
"node": ">=16.8.0"
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/shopify
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/shopify",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20",
"zod": "3.22.3"
},
"engines": {
+13
View File
@@ -1,5 +1,18 @@
# @trigger.dev/slack
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/slack",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"zod": "3.22.3"
},
"engines": {
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/stripe
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/stripe",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"stripe": "^12.14.0",
"zod": "3.22.3"
},
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/supabase
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/supabase",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"supabase-management-js": "^1.0.0",
"zod": "3.22.3"
},
+15
View File
@@ -1,5 +1,20 @@
# @trigger.dev/typeform
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/integration-kit@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/integration-kit@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/typeform",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.18",
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.20",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"@typeform/api-client": "^1.8.0",
"zod": "3.22.3"
},
+13
View File
@@ -1,5 +1,18 @@
# @trigger.dev/astro
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
## 3.0.0-beta.18
### 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": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18"
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20"
},
"devDependencies": {
"astro": "^3.0.12",
+15
View File
@@ -1,5 +1,20 @@
# trigger.dev
## 3.0.0-beta.20
### Patch Changes
- de1cc868e: Fix dev CLI output when not printing update messages
- Updated dependencies [e3db25739]
- @trigger.dev/core@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- e9a63a486: Lock SDK and CLI deps on exact core version
- @trigger.dev/core@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "trigger.dev",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"description": "A Command-Line Interface for Trigger.dev (v3) projects",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
@@ -85,7 +85,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.18",
"@trigger.dev/core": "workspace:3.0.0-beta.20",
"@types/degit": "^2.8.3",
"chalk": "^5.2.0",
"chokidar": "^3.5.3",
+4 -3
View File
@@ -135,12 +135,13 @@ async function startDev(
await printStandloneInitialBanner(true);
let displayedUpdateMessage = false;
if (!options.skipUpdateCheck) {
console.log(); // spacing
await updateTriggerPackages(dir, { ...options }, false, true);
displayedUpdateMessage = await updateTriggerPackages(dir, { ...options }, true, true);
}
printDevBanner(!options.skipUpdateCheck);
printDevBanner(displayedUpdateMessage);
logger.debug("Starting dev session", { dir, options, authorization });
+11 -4
View File
@@ -50,7 +50,9 @@ export async function updateTriggerPackages(
options: UpdateCommandOptions,
embedded?: boolean,
requireUpdate?: boolean
) {
): Promise<boolean> {
let hasOutput = false;
if (!embedded) {
intro("Updating packages");
}
@@ -61,7 +63,7 @@ export async function updateTriggerPackages(
if (!packageJson) {
log.error("Failed to load package.json. Try to re-run with `-l debug` to see what's going on.");
return;
return false;
}
const cliVersion = getVersion();
@@ -73,6 +75,8 @@ export async function updateTriggerPackages(
`Current: ${cliVersion}\nLatest: ${newCliVersion}`,
"Run latest: npx trigger.dev@beta"
);
hasOutput = true;
}
const triggerDependencies = getTriggerDependencies(packageJson);
@@ -96,8 +100,9 @@ export async function updateTriggerPackages(
if (versionMismatches.length === 0) {
if (!embedded) {
outro(`Nothing to do${newCliVersion ? " ..but you should really update your CLI!" : ""}`);
return hasOutput;
}
return;
return hasOutput;
}
prettyWarning(
@@ -149,7 +154,7 @@ export async function updateTriggerPackages(
outro("You've been warned!");
}
return;
return hasOutput;
}
const installSpinner = spinner();
@@ -213,6 +218,8 @@ export async function updateTriggerPackages(
`Packages updated${newCliVersion ? " ..but you should really update your CLI too!" : ""}`
);
}
return hasOutput;
}
type Dependency = {
@@ -40,15 +40,17 @@ After installation, run Trigger.dev with \`npx trigger.dev\`.`
export async function printStandloneInitialBanner(performUpdateCheck = true) {
const cliVersion = getVersion();
logger.log(`\n${logo()} ${chalkGrey(`(${cliVersion})`)}\n`);
if (performUpdateCheck) {
const maybeNewVersion = await updateCheck();
// Log a slightly more noticeable message if this is a major bump
if (maybeNewVersion !== undefined) {
logger.log(`Update available ${chalk.green(maybeNewVersion)}`);
logger.log(`\n${logo()} ${chalkGrey(`(${cliVersion} -> ${chalk.green(maybeNewVersion)})`)}`);
} else {
logger.log(`\n${logo()} ${chalkGrey(`(${cliVersion})`)}`);
}
} else {
logger.log(`\n${logo()} ${chalkGrey(`(${cliVersion})`)}`);
}
logger.log(`${chalkGrey("-".repeat(54))}`);
+15
View File
@@ -1,5 +1,20 @@
# create-trigger
## 3.0.0-beta.20
### Patch Changes
- Updated dependencies [e3db25739]
- @trigger.dev/core@3.0.0-beta.20
- @trigger.dev/yalt@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- @trigger.dev/core@3.0.0-beta.19
- @trigger.dev/yalt@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/cli",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"description": "The Trigger.dev CLI",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
+4
View File
@@ -1,5 +1,9 @@
# @trigger.dev/core-apps
## 3.0.0-beta.20
## 3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@trigger.dev/core-apps",
"description": "Backend core code used across apps",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"private": true,
"license": "MIT",
"main": "./dist/index.js",
+4
View File
@@ -1,5 +1,9 @@
# @trigger.dev/core-backend
## 3.0.0-beta.20
## 3.0.0-beta.19
## 3.0.0-beta.18
## 3.0.0-beta.17
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/core-backend",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"description": "Core code used across `@trigger.dev/sdk` and Trigger.dev server",
"license": "MIT",
"main": "./dist/index.js",
+8
View File
@@ -1,5 +1,13 @@
# internal-platform
## 3.0.0-beta.20
### Patch Changes
- e3db25739: Fix error stack traces
## 3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/core",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"description": "Core code used across the Trigger.dev SDK and platform",
"license": "MIT",
"main": "./dist/index.js",
+13 -18
View File
@@ -69,32 +69,27 @@ export function correctErrorStackTrace(
.join("\n");
}
const LINES_TO_IGNORE = [
/ConsoleInterceptor/,
/TriggerTracer/,
/TaskExecutor/,
/EXECUTE_TASK_RUN/,
/@trigger.dev\/core/,
/safeJsonProcess/,
/__entryPoint.ts/,
];
function correctStackTraceLine(line: string, projectDir?: string) {
const regex = /at (.*?) \(?file:\/\/(\/.*?\.ts):(\d+):(\d+)\)?/;
const match = regex.exec(line);
if (!match) {
return;
}
const [_, identifier, path, lineNum, colNum] = match;
if (!path) {
return;
}
// Check to see if the file name is __entryPoint.ts, if it is we can remove it
if (nodePath.basename(path) === "__entryPoint.ts") {
if (LINES_TO_IGNORE.some((regex) => regex.test(line))) {
return;
}
// Check to see if the path is inside the project directory
if (projectDir && !path.includes(projectDir)) {
if (projectDir && !line.includes(projectDir)) {
return;
}
return line;
return line.trim();
}
export function groupTaskMetadataIssuesByTask(tasks: any, issues: z.ZodIssue[]) {
+4
View File
@@ -1,5 +1,9 @@
# @trigger.dev/eslint-plugin
## 3.0.0-beta.20
## 3.0.0-beta.19
## 3.0.0-beta.18
## 3.0.0-beta.17
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/eslint-plugin",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"description": "ESLint plugin with trigger.dev best practices",
"keywords": [
"eslint",
+13
View File
@@ -1,5 +1,18 @@
# @trigger.dev/express
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/express",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"@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.18"
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20"
},
"dependencies": {
"debug": "^4.3.4",
+13
View File
@@ -1,5 +1,18 @@
# @trigger.dev/hono
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/hono",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18"
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20"
},
"devDependencies": {
"@trigger.dev/tsconfig": "workspace:*",
+13
View File
@@ -1,5 +1,18 @@
# @trigger.dev/integration-kit
## 3.0.0-beta.20
### Patch Changes
- Updated dependencies [e3db25739]
- @trigger.dev/core@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- @trigger.dev/core@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/integration-kit",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"description": "Trigger.dev Integration Kit has helpers to make creating integrations easier",
"license": "MIT",
"main": "./dist/index.js",
+13
View File
@@ -1,5 +1,18 @@
# @trigger.dev/nestjs
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/nestjs",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"@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.18"
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20"
},
"dependencies": {
"@nestjs/common": "^10.2.4",
+13
View File
@@ -1,5 +1,18 @@
# @trigger.dev/nextjs
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/nextjs",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"next": ">=12.0.0"
},
"dependencies": {
+4
View File
@@ -1,5 +1,9 @@
# @trigger.dev/otlp-importer
## 3.0.0-beta.20
## 3.0.0-beta.19
## 3.0.0-beta.18
## 3.0.0-beta.17
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/otlp-importer",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"description": "OpenTelemetry OTLP Importer for Node.js written in TypeScript",
"license": "MIT",
"main": "./dist/index.js",
+13
View File
@@ -1,5 +1,18 @@
# @trigger.dev/react
## 3.0.0-beta.20
### Patch Changes
- Updated dependencies [e3db25739]
- @trigger.dev/core@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- @trigger.dev/core@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/react",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/core": "workspace:^3.0.0-beta.20",
"debug": "^4.3.4",
"zod": "3.22.3"
},
+13
View File
@@ -1,5 +1,18 @@
# @trigger.dev/remix
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/remix",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20",
"@remix-run/server-runtime": ">1.19.0"
},
"dependencies": {
+13
View File
@@ -1,5 +1,18 @@
# @trigger.dev/sveltekit
## 3.0.0-beta.20
### Patch Changes
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/sveltekit",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18"
"@trigger.dev/sdk": "workspace:^3.0.0-beta.20"
},
"dependencies": {
"debug": "^4.3.4"
+16
View File
@@ -1,5 +1,21 @@
# @trigger.dev/testing
## 3.0.0-beta.20
### Patch Changes
- Updated dependencies [e3db25739]
- @trigger.dev/core@3.0.0-beta.20
- @trigger.dev/sdk@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [e9a63a486]
- @trigger.dev/sdk@3.0.0-beta.19
- @trigger.dev/core@3.0.0-beta.19
## 3.0.0-beta.18
### 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": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"license": "MIT",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
+16
View File
@@ -1,5 +1,21 @@
# @trigger.dev/sdk
## 3.0.0-beta.20
### Patch Changes
- Updated dependencies [e3db25739]
- @trigger.dev/core@3.0.0-beta.20
- @trigger.dev/core-backend@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- e9a63a486: Lock SDK and CLI deps on exact core version
- @trigger.dev/core@3.0.0-beta.19
- @trigger.dev/core-backend@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/sdk",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"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.18",
"@trigger.dev/core-backend": "workspace:^3.0.0-beta.18",
"@trigger.dev/core": "workspace:3.0.0-beta.20",
"@trigger.dev/core-backend": "workspace:3.0.0-beta.20",
"chalk": "^5.2.0",
"cronstrue": "^2.21.0",
"debug": "^4.3.4",
+4
View File
@@ -1,5 +1,9 @@
# @trigger.dev/yalt
## 3.0.0-beta.20
## 3.0.0-beta.19
## 3.0.0-beta.18
## 3.0.0-beta.17
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@trigger.dev/yalt",
"version": "3.0.0-beta.18",
"version": "3.0.0-beta.20",
"description": "yalt.dev client library",
"license": "MIT",
"main": "./dist/index.js",
+35 -35
View File
@@ -836,10 +836,10 @@ importers:
integrations/airtable:
dependencies:
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
airtable:
specifier: ^0.12.1
@@ -879,10 +879,10 @@ importers:
specifier: ^12.0.10
version: 12.0.10
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
octokit:
specifier: ^3.1.2
@@ -922,10 +922,10 @@ importers:
specifier: ^8.0.0
version: 8.0.0
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
zod:
specifier: 3.22.3
@@ -953,10 +953,10 @@ importers:
integrations/openai:
dependencies:
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
openai:
specifier: ^4.16.1
@@ -996,10 +996,10 @@ importers:
specifier: ^2.7.0
version: 2.7.0
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
devDependencies:
'@trigger.dev/tsconfig':
@@ -1024,10 +1024,10 @@ importers:
integrations/replicate:
dependencies:
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
replicate:
specifier: ^0.18.1
@@ -1058,10 +1058,10 @@ importers:
integrations/resend:
dependencies:
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
resend:
specifier: ^2.1.0
@@ -1092,10 +1092,10 @@ importers:
specifier: ^7.7.0
version: 7.7.0
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
devDependencies:
'@trigger.dev/tsconfig':
@@ -1123,10 +1123,10 @@ importers:
specifier: ^8.0.2
version: 8.0.2
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
zod:
specifier: 3.22.3
@@ -1157,7 +1157,7 @@ importers:
specifier: ^6.8.1
version: 6.8.1
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
zod:
specifier: 3.22.3
@@ -1185,10 +1185,10 @@ importers:
integrations/stripe:
dependencies:
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
stripe:
specifier: ^12.14.0
@@ -1222,10 +1222,10 @@ importers:
specifier: ^2.26.0
version: 2.31.0
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
supabase-management-js:
specifier: ^1.0.0
@@ -1256,10 +1256,10 @@ importers:
integrations/typeform:
dependencies:
'@trigger.dev/integration-kit':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/integration-kit
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../../packages/trigger-sdk
'@typeform/api-client':
specifier: ^1.8.0
@@ -1287,7 +1287,7 @@ importers:
packages/astro:
dependencies:
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../trigger-sdk
debug:
specifier: ^4.3.4
@@ -1502,7 +1502,7 @@ importers:
specifier: ^1.22.0
version: 1.22.0
'@trigger.dev/core':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:3.0.0-beta.20
version: link:../core
'@types/degit':
specifier: ^2.8.3
@@ -1944,7 +1944,7 @@ importers:
version: 4.18.2
devDependencies:
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../trigger-sdk
'@trigger.dev/tsconfig':
specifier: workspace:*
@@ -2039,7 +2039,7 @@ importers:
version: 4.3.4(supports-color@8.1.1)
devDependencies:
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../trigger-sdk
'@trigger.dev/tsconfig':
specifier: workspace:*
@@ -2072,7 +2072,7 @@ importers:
packages/nextjs:
dependencies:
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../trigger-sdk
debug:
specifier: ^4.3.4
@@ -2158,7 +2158,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.18
specifier: workspace:^3.0.0-beta.20
version: link:../core
debug:
specifier: ^4.3.4
@@ -2201,7 +2201,7 @@ importers:
packages/remix:
dependencies:
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../trigger-sdk
debug:
specifier: ^4.3.4
@@ -2238,7 +2238,7 @@ importers:
packages/sveltekit:
dependencies:
'@trigger.dev/sdk':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:^3.0.0-beta.20
version: link:../trigger-sdk
debug:
specifier: ^4.3.4
@@ -2312,10 +2312,10 @@ importers:
specifier: ^1.22.0
version: 1.22.0
'@trigger.dev/core':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:3.0.0-beta.20
version: link:../core
'@trigger.dev/core-backend':
specifier: workspace:^3.0.0-beta.18
specifier: workspace:3.0.0-beta.20
version: link:../core-backend
chalk:
specifier: ^5.2.0
+22
View File
@@ -153,4 +153,26 @@ client.defineJob({
},
});
client.defineJob({
id: "retry-with-failed-errors",
name: "Retry with failed errors",
version: "1.0.0",
trigger: eventTrigger({
name: "foo.bar",
}),
run: async (payload, io, ctx) => {
await io.logger.info("Hello World", { ctx, payload });
return await io.runTask("task-example-1", async () => {
if (Math.random() > 0.5) {
throw new Error("Failed on purpose");
}
return {
message: "Hello World",
};
});
},
});
createExpressServer(client);