From f982e00997003cfac13899b7789c97ff8d2fd9d9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 24 Oct 2023 13:40:57 +0100 Subject: [PATCH 1/8] chore: Update version for release (#618) Co-authored-by: github-actions[bot] --- .changeset/cyan-brooms-cheat.md | 6 ------ .changeset/famous-files-talk.md | 5 ----- .changeset/gorgeous-panthers-run.md | 5 ----- .changeset/orange-cows-tease.md | 5 ----- .changeset/rude-kids-joke.md | 5 ----- .changeset/slimy-moles-smash.md | 5 ----- .changeset/twenty-mangos-hide.md | 5 ----- .changeset/warm-elephants-battle.md | 5 ----- integrations/airtable/CHANGELOG.md | 9 +++++++++ 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 | 9 +++++++++ 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/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/CHANGELOG.md | 12 ++++++++++++ packages/cli/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/integration-kit/CHANGELOG.md | 2 ++ 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/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 | 9 +++++++++ packages/trigger-sdk/package.json | 4 ++-- 58 files changed, 246 insertions(+), 99 deletions(-) delete mode 100644 .changeset/cyan-brooms-cheat.md delete mode 100644 .changeset/famous-files-talk.md delete mode 100644 .changeset/gorgeous-panthers-run.md delete mode 100644 .changeset/orange-cows-tease.md delete mode 100644 .changeset/rude-kids-joke.md delete mode 100644 .changeset/slimy-moles-smash.md delete mode 100644 .changeset/twenty-mangos-hide.md delete mode 100644 .changeset/warm-elephants-battle.md diff --git a/.changeset/cyan-brooms-cheat.md b/.changeset/cyan-brooms-cheat.md deleted file mode 100644 index 5d3b310fa..000000000 --- a/.changeset/cyan-brooms-cheat.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@trigger.dev/sdk": patch -"@trigger.dev/core": patch ---- - -Auto-yield run execution to help prevent duplicate task executions diff --git a/.changeset/famous-files-talk.md b/.changeset/famous-files-talk.md deleted file mode 100644 index dad0a1a34..000000000 --- a/.changeset/famous-files-talk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/cli": patch ---- - -Detects JSRuntime (Node/Deno at the moment). Adds basic Deno support diff --git a/.changeset/gorgeous-panthers-run.md b/.changeset/gorgeous-panthers-run.md deleted file mode 100644 index 63a677380..000000000 --- a/.changeset/gorgeous-panthers-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/cli": patch ---- - -Improve create-integration output. Use templates and shared configs. diff --git a/.changeset/orange-cows-tease.md b/.changeset/orange-cows-tease.md deleted file mode 100644 index a37f2ee7a..000000000 --- a/.changeset/orange-cows-tease.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/cli": patch ---- - -add ability to use custom tunnel in dev command diff --git a/.changeset/rude-kids-joke.md b/.changeset/rude-kids-joke.md deleted file mode 100644 index 8ab083e2f..000000000 --- a/.changeset/rude-kids-joke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/openai": patch ---- - -Add ability to set baseURL to use different APIs (like Perplexity) diff --git a/.changeset/slimy-moles-smash.md b/.changeset/slimy-moles-smash.md deleted file mode 100644 index 8dea53715..000000000 --- a/.changeset/slimy-moles-smash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/core": patch ---- - -Updated icon documentation in runTasks diff --git a/.changeset/twenty-mangos-hide.md b/.changeset/twenty-mangos-hide.md deleted file mode 100644 index 32ee48b9d..000000000 --- a/.changeset/twenty-mangos-hide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/cli": patch ---- - -Added Next.js `maxDuration` commented out to the api/trigger file using CLI init diff --git a/.changeset/warm-elephants-battle.md b/.changeset/warm-elephants-battle.md deleted file mode 100644 index 58e9abcd5..000000000 --- a/.changeset/warm-elephants-battle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/airtable": patch ---- - -Export Base and Table diff --git a/integrations/airtable/CHANGELOG.md b/integrations/airtable/CHANGELOG.md index ba4997aab..8dca001f9 100644 --- a/integrations/airtable/CHANGELOG.md +++ b/integrations/airtable/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/airtable +## 2.2.1 + +### Patch Changes + +- b9eba680: Export Base and Table +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/integration-kit@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/airtable/package.json b/integrations/airtable/package.json index 403c2bf95..f07cc617d 100644 --- a/integrations/airtable/package.json +++ b/integrations/airtable/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/airtable", - "version": "2.2.0", + "version": "2.2.1", "description": "Trigger.dev integration for airtable", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^2.2.0", - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/integration-kit": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.1", "airtable": "^0.12.1", "zod": "3.22.3" }, diff --git a/integrations/github/CHANGELOG.md b/integrations/github/CHANGELOG.md index 405bcc8c9..191a1e5f9 100644 --- a/integrations/github/CHANGELOG.md +++ b/integrations/github/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/github +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/integration-kit@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/github/package.json b/integrations/github/package.json index d9d9f641d..bde7fdf23 100644 --- a/integrations/github/package.json +++ b/integrations/github/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/github", - "version": "2.2.0", + "version": "2.2.1", "description": "The official GitHub integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -29,8 +29,8 @@ "@octokit/request": "^6.2.5", "@octokit/request-error": "^4.0.1", "@octokit/webhooks": "^10.4.0", - "@trigger.dev/integration-kit": "workspace:^2.2.0", - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/integration-kit": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.1", "octokit": "^2.0.14", "zod": "3.22.3" }, diff --git a/integrations/linear/CHANGELOG.md b/integrations/linear/CHANGELOG.md index 25c7d6a61..da58be6a1 100644 --- a/integrations/linear/CHANGELOG.md +++ b/integrations/linear/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/linear +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/integration-kit@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/linear/package.json b/integrations/linear/package.json index 909c88ee3..efb51793f 100644 --- a/integrations/linear/package.json +++ b/integrations/linear/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/linear", - "version": "2.2.0", + "version": "2.2.1", "description": "Trigger.dev integration for @linear/sdk", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -27,8 +27,8 @@ }, "dependencies": { "@linear/sdk": "^8.0.0", - "@trigger.dev/integration-kit": "workspace:^2.2.0", - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/integration-kit": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.1", "zod": "3.22.3" }, "engines": { diff --git a/integrations/openai/CHANGELOG.md b/integrations/openai/CHANGELOG.md index c9fdbb7df..e237a5046 100644 --- a/integrations/openai/CHANGELOG.md +++ b/integrations/openai/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/slack +## 2.2.1 + +### Patch Changes + +- 07d28ee4: Add ability to set baseURL to use different APIs (like Perplexity) +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/integration-kit@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/openai/package.json b/integrations/openai/package.json index ccd647c9d..c9eeeee14 100644 --- a/integrations/openai/package.json +++ b/integrations/openai/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/openai", - "version": "2.2.0", + "version": "2.2.1", "description": "The official OpenAI integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ }, "dependencies": { "openai": "^4.2.0", - "@trigger.dev/sdk": "workspace:^2.2.0", - "@trigger.dev/integration-kit": "workspace:^2.2.0" + "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/integration-kit": "workspace:^2.2.1" }, "engines": { "node": ">=16.8.0" diff --git a/integrations/plain/CHANGELOG.md b/integrations/plain/CHANGELOG.md index b3beded98..cb8528b8f 100644 --- a/integrations/plain/CHANGELOG.md +++ b/integrations/plain/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/plain +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/integration-kit@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/plain/package.json b/integrations/plain/package.json index 846dc2376..0410e2995 100644 --- a/integrations/plain/package.json +++ b/integrations/plain/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/plain", - "version": "2.2.0", + "version": "2.2.1", "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.2.0", - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/integration-kit": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.1", "@team-plain/typescript-sdk": "^2.7.0" }, "engines": { diff --git a/integrations/replicate/CHANGELOG.md b/integrations/replicate/CHANGELOG.md index be38c5d7b..12d72b068 100644 --- a/integrations/replicate/CHANGELOG.md +++ b/integrations/replicate/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/replicate +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/integration-kit@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/replicate/package.json b/integrations/replicate/package.json index 41c4f76a9..44d13025f 100644 --- a/integrations/replicate/package.json +++ b/integrations/replicate/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/replicate", - "version": "2.2.0", + "version": "2.2.1", "description": "Trigger.dev integration for replicate", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^2.2.0", - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/integration-kit": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.1", "replicate": "^0.18.1", "zod": "3.22.3" }, diff --git a/integrations/resend/CHANGELOG.md b/integrations/resend/CHANGELOG.md index a77c82ce2..66bbe1d5c 100644 --- a/integrations/resend/CHANGELOG.md +++ b/integrations/resend/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/resend +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/integration-kit@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/resend/package.json b/integrations/resend/package.json index 87a825869..0cc01ef3e 100644 --- a/integrations/resend/package.json +++ b/integrations/resend/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/resend", - "version": "2.2.0", + "version": "2.2.1", "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.2.0", - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/integration-kit": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.1", "resend": "^1.0.0" }, "engines": { diff --git a/integrations/sendgrid/CHANGELOG.md b/integrations/sendgrid/CHANGELOG.md index 9086f33bd..fee03d681 100644 --- a/integrations/sendgrid/CHANGELOG.md +++ b/integrations/sendgrid/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/sendgrid +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/integration-kit@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/sendgrid/package.json b/integrations/sendgrid/package.json index 82a18cd82..f6dd7f8f4 100644 --- a/integrations/sendgrid/package.json +++ b/integrations/sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sendgrid", - "version": "2.2.0", + "version": "2.2.1", "description": "Trigger.dev integration for @sendgrid/mail", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -27,8 +27,8 @@ }, "dependencies": { "@sendgrid/mail": "^7.7.0", - "@trigger.dev/sdk": "workspace:^2.2.0", - "@trigger.dev/integration-kit": "workspace:^2.2.0" + "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/integration-kit": "workspace:^2.2.1" }, "engines": { "node": ">=16.8.0" diff --git a/integrations/slack/CHANGELOG.md b/integrations/slack/CHANGELOG.md index 8f52872fa..645e48340 100644 --- a/integrations/slack/CHANGELOG.md +++ b/integrations/slack/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/slack +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/slack/package.json b/integrations/slack/package.json index 2e6238277..cf9357f53 100644 --- a/integrations/slack/package.json +++ b/integrations/slack/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/slack", - "version": "2.2.0", + "version": "2.2.1", "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.2.0", + "@trigger.dev/sdk": "workspace:^2.2.1", "zod": "3.22.3" }, "engines": { diff --git a/integrations/stripe/CHANGELOG.md b/integrations/stripe/CHANGELOG.md index 464c73e3c..7e529c751 100644 --- a/integrations/stripe/CHANGELOG.md +++ b/integrations/stripe/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/stripe +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/integration-kit@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/stripe/package.json b/integrations/stripe/package.json index 75e7ce2f1..811f8236d 100644 --- a/integrations/stripe/package.json +++ b/integrations/stripe/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/stripe", - "version": "2.2.0", + "version": "2.2.1", "description": "Trigger.dev integration for stripe", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^2.2.0", - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/integration-kit": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.1", "stripe": "^12.14.0", "zod": "3.22.3" }, diff --git a/integrations/supabase/CHANGELOG.md b/integrations/supabase/CHANGELOG.md index 6206167ed..3f94cf47f 100644 --- a/integrations/supabase/CHANGELOG.md +++ b/integrations/supabase/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/supabase +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/integration-kit@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/supabase/package.json b/integrations/supabase/package.json index 1bf316418..4262f16c0 100644 --- a/integrations/supabase/package.json +++ b/integrations/supabase/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/supabase", - "version": "2.2.0", + "version": "2.2.1", "description": "Trigger.dev integration for @supabase/supabase-js", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -27,8 +27,8 @@ }, "dependencies": { "@supabase/supabase-js": "^2.26.0", - "@trigger.dev/integration-kit": "workspace:^2.2.0", - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/integration-kit": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.1", "supabase-management-js": "^0.1.4", "zod": "3.22.3" }, diff --git a/integrations/typeform/CHANGELOG.md b/integrations/typeform/CHANGELOG.md index 9f89d3fae..94e21064d 100644 --- a/integrations/typeform/CHANGELOG.md +++ b/integrations/typeform/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/typeform +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/integration-kit@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/integrations/typeform/package.json b/integrations/typeform/package.json index 689ba1ef4..9fd275ba2 100644 --- a/integrations/typeform/package.json +++ b/integrations/typeform/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/typeform", - "version": "2.2.0", + "version": "2.2.1", "description": "The official Typeform integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^2.2.0", - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/integration-kit": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.1", "@typeform/api-client": "^1.8.0", "zod": "3.22.3" }, diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 840cd2888..3baefb479 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/astro +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + ## 2.2.0 ### Minor Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 6f8bf02e2..e91eb93d1 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": "2.2.0", + "version": "2.2.1", "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ @@ -20,7 +20,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.0" + "@trigger.dev/sdk": "workspace:^2.2.1" }, "devDependencies": { "astro": "^3.0.12", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index a2b8fe86b..8e7318852 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,17 @@ # create-trigger +## 2.2.1 + +### Patch Changes + +- 6769d6b4: Detects JSRuntime (Node/Deno at the moment). Adds basic Deno support +- 9df93d07: Improve create-integration output. Use templates and shared configs. +- 50e31924: add ability to use custom tunnel in dev command +- 0adf41c7: Added Next.js `maxDuration` commented out to the api/trigger file using CLI init +- Updated dependencies [044d38e3] +- Updated dependencies [abc9737a] + - @trigger.dev/core@2.2.1 + ## 2.2.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index b87ac8dbe..a9281ae4b 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/cli", - "version": "2.2.0", + "version": "2.2.1", "description": "The Trigger.dev CLI", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 8cce62069..87b8b7f53 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # internal-platform +## 2.2.1 + +### Patch Changes + +- 044d38e3: Auto-yield run execution to help prevent duplicate task executions +- abc9737a: Updated icon documentation in runTasks + ## 2.2.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index be937d97f..f7dade788 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "2.2.0", + "version": "2.2.1", "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 9585d5522..08ac74841 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/eslint-plugin +## 2.2.1 + ## 2.2.0 ### Minor Changes diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 5cef9a51d..d244187ed 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/eslint-plugin", - "version": "2.2.0", + "version": "2.2.1", "description": "ESLint plugin with trigger.dev best practices", "keywords": [ "eslint", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index cbf09e178..f7da04428 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/express +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + ## 2.2.0 ### Minor Changes diff --git a/packages/express/package.json b/packages/express/package.json index 99f807eb9..48de46cae 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/express", - "version": "2.2.0", + "version": "2.2.1", "description": "Official Express adapter for Trigger.dev", "license": "MIT", "main": "./dist/index.js", @@ -19,7 +19,7 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/sdk": "workspace:^2.2.1", "@trigger.dev/tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", @@ -33,7 +33,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.0" + "@trigger.dev/sdk": "workspace:^2.2.1" }, "dependencies": { "@remix-run/web-fetch": "^4.3.5", diff --git a/packages/integration-kit/CHANGELOG.md b/packages/integration-kit/CHANGELOG.md index 732ab9845..728aa4235 100644 --- a/packages/integration-kit/CHANGELOG.md +++ b/packages/integration-kit/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/integration-kit +## 2.2.1 + ## 2.2.0 ### Minor Changes diff --git a/packages/integration-kit/package.json b/packages/integration-kit/package.json index 461091e3c..6b152a4cc 100644 --- a/packages/integration-kit/package.json +++ b/packages/integration-kit/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/integration-kit", - "version": "2.2.0", + "version": "2.2.1", "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 82417c06b..8f855af85 100644 --- a/packages/nestjs/CHANGELOG.md +++ b/packages/nestjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/nestjs +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + ## 2.2.0 ### Minor Changes diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index a7a5ee2db..a1c36989c 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/nestjs", - "version": "2.2.0", + "version": "2.2.1", "description": "Official NestJS adapter for Trigger.dev", "license": "MIT", "main": "./dist/index.js", @@ -19,7 +19,7 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/sdk": "workspace:^2.2.1", "@trigger.dev/tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", @@ -35,7 +35,7 @@ }, "peerDependencies": { "@nestjs/common": ">=10.0.0", - "@trigger.dev/sdk": "workspace:^2.2.0" + "@trigger.dev/sdk": "workspace:^2.2.1" }, "dependencies": { "@nestjs/common": "^10.2.4", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index 35b288f62..71aea7e70 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/nextjs +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + ## 2.2.0 ### Minor Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index c2420baf8..9003f1103 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/nextjs", - "version": "2.2.0", + "version": "2.2.1", "description": "Trigger.dev Next.js integration", "license": "MIT", "main": "./dist/index.js", @@ -34,7 +34,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/sdk": "workspace:^2.2.1", "next": ">=12.0.0 <14.0.0" }, "dependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 3007cc327..3d67ed59c 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/react +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] +- Updated dependencies [abc9737a] + - @trigger.dev/core@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 063966831..b0712fc2c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/react", - "version": "2.2.0", + "version": "2.2.1", "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.2.0", + "@trigger.dev/core": "workspace:^2.2.1", "debug": "^4.3.4", "zod": "3.22.3" }, diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index 6da59d203..3aa165d2b 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/remix +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index d5ef391b7..3b6b64fd4 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/remix", - "version": "2.2.0", + "version": "2.2.1", "description": "Trigger.dev Remix integration", "license": "MIT", "main": "./dist/index.js", @@ -34,7 +34,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.0", + "@trigger.dev/sdk": "workspace:^2.2.1", "@remix-run/server-runtime": ">1.19.0" }, "dependencies": { diff --git a/packages/sveltekit/CHANGELOG.md b/packages/sveltekit/CHANGELOG.md index 44af09954..07f7cb764 100644 --- a/packages/sveltekit/CHANGELOG.md +++ b/packages/sveltekit/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/sveltekit +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] + - @trigger.dev/sdk@2.2.1 + ## 2.2.0 ### Minor Changes diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index df5044756..29c9d3636 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sveltekit", - "version": "2.2.0", + "version": "2.2.1", "description": "Trigger.dev svelteKit integration", "license": "MIT", "main": "./dist/index.js", @@ -33,7 +33,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.0" + "@trigger.dev/sdk": "workspace:^2.2.1" }, "dependencies": { "debug": "^4.3.4" diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index fd21caf17..f920713d5 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/testing +## 2.2.1 + +### Patch Changes + +- Updated dependencies [044d38e3] +- Updated dependencies [abc9737a] + - @trigger.dev/sdk@2.2.1 + - @trigger.dev/core@2.2.1 + ## 2.2.0 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index faa18e8a3..c65f6a395 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": "2.2.0", + "version": "2.2.1", "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 211449219..234844a62 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,14 @@ # @trigger.dev/sdk +## 2.2.1 + +### Patch Changes + +- 044d38e3: Auto-yield run execution to help prevent duplicate task executions +- Updated dependencies [044d38e3] +- Updated dependencies [abc9737a] + - @trigger.dev/core@2.2.1 + ## 2.2.0 ### Minor Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index 9de7e97a4..c02ea2d96 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "2.2.0", + "version": "2.2.1", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", @@ -25,7 +25,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/core": "workspace:^2.2.0", + "@trigger.dev/core": "workspace:^2.2.1", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", From 408785b8ef3bc94a84342ab8f068aea512cae833 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Tue, 24 Oct 2023 13:41:35 +0100 Subject: [PATCH 2/8] Update pnpm lock file --- pnpm-lock.yaml | 66 +++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d4c913c4..0b35f0510 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -355,7 +355,7 @@ importers: devDependencies: eslint: 8.31.0 eslint-config-prettier: 8.6.0_eslint@8.31.0 - eslint-config-turbo: 1.10.15_eslint@8.31.0 + eslint-config-turbo: 1.10.16_eslint@8.31.0 eslint-plugin-react: 7.31.8_eslint@8.31.0 typescript: 4.9.4 @@ -376,8 +376,8 @@ importers: integrations/airtable: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.0 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/integration-kit': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/node': 16.x airtable: ^0.12.1 @@ -404,8 +404,8 @@ importers: '@octokit/types': ^9.2.3 '@octokit/webhooks': ^10.4.0 '@octokit/webhooks-types': ^6.10.0 - '@trigger.dev/integration-kit': workspace:^2.2.0 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/integration-kit': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/node': '18' octokit: ^2.0.14 @@ -431,8 +431,8 @@ importers: integrations/linear: specifiers: '@linear/sdk': ^8.0.0 - '@trigger.dev/integration-kit': workspace:^2.2.0 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/integration-kit': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/node': 16.x rimraf: ^3.0.2 @@ -453,8 +453,8 @@ importers: integrations/openai: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.0 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/integration-kit': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/node': '18' openai: ^4.2.0 @@ -473,8 +473,8 @@ importers: integrations/plain: specifiers: '@team-plain/typescript-sdk': ^2.7.0 - '@trigger.dev/integration-kit': workspace:^2.2.0 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/integration-kit': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/node': '18' rimraf: ^3.0.2 @@ -491,8 +491,8 @@ importers: integrations/replicate: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.0 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/integration-kit': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/node': 16.x replicate: ^0.18.1 @@ -514,8 +514,8 @@ importers: integrations/resend: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.0 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/integration-kit': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/node': '18' resend: ^1.0.0 @@ -534,8 +534,8 @@ importers: integrations/sendgrid: specifiers: '@sendgrid/mail': ^7.7.0 - '@trigger.dev/integration-kit': workspace:^2.2.0 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/integration-kit': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/node': 16.x rimraf: ^3.0.2 @@ -555,7 +555,7 @@ importers: integrations/slack: specifiers: '@slack/web-api': ^6.8.1 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/node': '18' rimraf: ^3.0.2 @@ -573,8 +573,8 @@ importers: integrations/stripe: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.0 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/integration-kit': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.1 '@types/node': 16.x rimraf: ^3.0.2 stripe: ^12.14.0 @@ -597,8 +597,8 @@ importers: integrations/supabase: specifiers: '@supabase/supabase-js': ^2.26.0 - '@trigger.dev/integration-kit': workspace:^2.2.0 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/integration-kit': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/node': 18.x rimraf: ^3.0.2 @@ -621,8 +621,8 @@ importers: integrations/typeform: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.0 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/integration-kit': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.1 '@typeform/api-client': ^1.8.0 '@types/node': 16.x rimraf: ^3.0.2 @@ -857,7 +857,7 @@ importers: packages/express: specifiers: '@remix-run/web-fetch': ^4.3.5 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/debug': ^4.1.7 '@types/express': ^4.17.13 @@ -904,7 +904,7 @@ importers: specifiers: '@nestjs/common': ^10.2.4 '@remix-run/web-fetch': ^4.3.5 - '@trigger.dev/sdk': workspace:^2.2.0 + '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/debug': ^4.1.7 '@types/express': ^4.17.13 @@ -953,7 +953,7 @@ importers: packages/react: specifiers: '@tanstack/react-query': 5.0.0-beta.2 - '@trigger.dev/core': workspace:^2.2.0 + '@trigger.dev/core': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/debug': ^4.1.7 '@types/react': 18.2.17 @@ -1048,7 +1048,7 @@ importers: packages/trigger-sdk: specifiers: - '@trigger.dev/core': workspace:^2.2.0 + '@trigger.dev/core': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/debug': ^4.1.7 '@types/node': '18' @@ -18593,13 +18593,13 @@ packages: eslint: 8.45.0 dev: true - /eslint-config-turbo/1.10.15_eslint@8.31.0: - resolution: {integrity: sha512-76mpx2x818JZE26euen14utYcFDxOahZ9NaWA+6Xa4pY2ezVKVschuOxS96EQz3o3ZRSmcgBOapw/gHbN+EKxQ==} + /eslint-config-turbo/1.10.16_eslint@8.31.0: + resolution: {integrity: sha512-O3NQI72bQHV7FvSC6lWj66EGx8drJJjuT1kuInn6nbMLOHdMBhSUX/8uhTAlHRQdlxZk2j9HtgFCIzSc93w42g==} peerDependencies: eslint: '>6.6.0' dependencies: eslint: 8.31.0 - eslint-plugin-turbo: 1.10.15_eslint@8.31.0 + eslint-plugin-turbo: 1.10.16_eslint@8.31.0 dev: true /eslint-doc-generator/1.4.3_eslint@8.45.0: @@ -19302,8 +19302,8 @@ packages: - typescript dev: true - /eslint-plugin-turbo/1.10.15_eslint@8.31.0: - resolution: {integrity: sha512-Tv4QSKV/U56qGcTqS/UgOvb9HcKFmWOQcVh3HEaj7of94lfaENgfrtK48E2CckQf7amhKs1i+imhCsNCKjkQyA==} + /eslint-plugin-turbo/1.10.16_eslint@8.31.0: + resolution: {integrity: sha512-ZjrR88MTN64PNGufSEcM0tf+V1xFYVbeiMeuIqr0aiABGomxFLo4DBkQ7WI4WzkZtWQSIA2sP+yxqSboEfL9MQ==} peerDependencies: eslint: '>6.6.0' dependencies: From 866c20cd399b780feb976dd62169374b42242c85 Mon Sep 17 00:00:00 2001 From: D-K-P Date: Tue, 24 Oct 2023 16:26:14 +0100 Subject: [PATCH 3/8] Updated the Slack underlying client example --- docs/integrations/apis/slack-tasks.mdx | 27 +++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/docs/integrations/apis/slack-tasks.mdx b/docs/integrations/apis/slack-tasks.mdx index 863dc4a04..f8c6f21ff 100644 --- a/docs/integrations/apis/slack-tasks.mdx +++ b/docs/integrations/apis/slack-tasks.mdx @@ -23,7 +23,11 @@ await io.slack.postMessage("post message", { }); ``` -## Example Usage +## Using the underlying client + +If we don't have the task you need listed above, you can use `io.slack.runTask()` function, which lets you do anything that’s possible with the official Slack Node SDK. More information [here](/documentation/concepts/tasks#using-io-integration-runtask). + +Example usage: ```ts client.defineJob({ @@ -32,15 +36,28 @@ client.defineJob({ version: "1.0.0", trigger: eventTrigger({ name: "send.slack.message", - schema: z.object({}), + schema: z.object({ + message: z.string, + }), }), integrations: { slack, }, run: async (payload, io, ctx) => { - const response = await io.slack.postMessage("post message", { - channel: "", - text: "", + // Use the Slack integration to create a task using the "post-message" cacheKey + const message = await io.slack.postMessage("post-message", { + channel: process.env.SLACK_CHANNEL_ID, + message: payload.message, + }); + + // Use the Slack integration's runTask method to add a reaction to the message + await io.slack.runTask("add-reaction", async (client) => { + // client here is an authenticated instance of the Slack SDK + await client.reactions.add({ + channel: process.env.SLACK_CHANNEL_ID, + name: "thumbsup", + timestamp: message.ts, + }); }); }, }); From 375e495423b6f6bf2675a9da7ddfcc8f71bf7ab8 Mon Sep 17 00:00:00 2001 From: James Ritchie Date: Tue, 24 Oct 2023 17:34:33 +0100 Subject: [PATCH 4/8] Fixed accounts table not scrolling in the admin area --- apps/webapp/app/routes/admin._index.tsx | 133 ++++++++++++------------ 1 file changed, 65 insertions(+), 68 deletions(-) diff --git a/apps/webapp/app/routes/admin._index.tsx b/apps/webapp/app/routes/admin._index.tsx index 3b98900e6..419a5e755 100644 --- a/apps/webapp/app/routes/admin._index.tsx +++ b/apps/webapp/app/routes/admin._index.tsx @@ -37,76 +37,73 @@ export default function AdminDashboardRoute() { const { users } = useTypedLoaderData(); return ( -
- {/* Primary column */} -
-

Accounts ({users.length})

+
+

Accounts ({users.length})

- - - - - - - - - - - - - {users.map((user) => { - return ( - - - + + + + + + + + + + + {users.map((user) => { + return ( + + + + + + + - - - - - - ); - })} - -
- Email - - GitHub username - - id - - Created At - - Admin? - - Actions -
{user.email} - +
+ Email + + GitHub username + + id + + Created At + + Admin? + + Actions +
{user.email} + + {user.displayName} + + {user.id}{user.createdAt.toISOString()}{user.admin ? "✅" : ""} +
+ + +
{user.id}{user.createdAt.toISOString()}{user.admin ? "✅" : ""} - - - - - -
-
+ Impersonate + + + + + ); + })} + +
); } From 36a390449ae7c109ccffadb5520586583422ae11 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Tue, 24 Oct 2023 17:45:30 +0100 Subject: [PATCH 5/8] @trigger.dev/openai: Upgrade to openai-node SDK 4.13.0, add support for request options and defaultQuery/defaultHeaders --- .changeset/unlucky-wombats-heal.md | 5 ++ integrations/openai/package.json | 10 ++-- integrations/openai/src/chat.ts | 69 +++++++++++----------- integrations/openai/src/completions.ts | 69 ++++++++++------------ integrations/openai/src/edits.ts | 12 +++- integrations/openai/src/embeddings.ts | 5 +- integrations/openai/src/files.ts | 21 +++++-- integrations/openai/src/fineTunes.ts | 62 +++++++++++++------- integrations/openai/src/images.ts | 19 ++++--- integrations/openai/src/index.ts | 10 +++- integrations/openai/src/models.ts | 18 ++++-- integrations/openai/src/taskUtils.ts | 79 ++++++++++++++++++++++++++ integrations/openai/src/types.ts | 28 +++++++++ pnpm-lock.yaml | 13 +++-- references/job-catalog/src/openai.ts | 62 +++++++++++++++++++- 15 files changed, 349 insertions(+), 133 deletions(-) create mode 100644 .changeset/unlucky-wombats-heal.md diff --git a/.changeset/unlucky-wombats-heal.md b/.changeset/unlucky-wombats-heal.md new file mode 100644 index 000000000..071da4fff --- /dev/null +++ b/.changeset/unlucky-wombats-heal.md @@ -0,0 +1,5 @@ +--- +"@trigger.dev/openai": patch +--- + +Upgrade to openai-node SDK 4.13.0, add support for request options and defaultQuery/defaultHeaders diff --git a/integrations/openai/package.json b/integrations/openai/package.json index c9eeeee14..47ca27182 100644 --- a/integrations/openai/package.json +++ b/integrations/openai/package.json @@ -16,19 +16,21 @@ "@trigger.dev/tsconfig": "workspace:*", "@types/node": "18", "rimraf": "^3.0.2", - "tsup": "^6.5.0" + "tsup": "^6.5.0", + "typescript": "^4.9.4" }, "scripts": { "clean": "rimraf dist", "build": "npm run clean && npm run build:tsup", - "build:tsup": "tsup" + "build:tsup": "tsup", + "typecheck": "tsc --noEmit" }, "dependencies": { - "openai": "^4.2.0", + "openai": "^4.13.0", "@trigger.dev/sdk": "workspace:^2.2.1", "@trigger.dev/integration-kit": "workspace:^2.2.1" }, "engines": { - "node": ">=16.8.0" + "node": ">=18.0.0" } } \ No newline at end of file diff --git a/integrations/openai/src/chat.ts b/integrations/openai/src/chat.ts index 6ded6ec8a..8c05ab8e7 100644 --- a/integrations/openai/src/chat.ts +++ b/integrations/openai/src/chat.ts @@ -1,21 +1,32 @@ -import { IntegrationTaskKey, Prettify, redactString } from "@trigger.dev/sdk"; +import { IntegrationTaskKey, Prettify } from "@trigger.dev/sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; -import { createTaskUsageProperties } from "./taskUtils"; +import { + backgroundTaskRetries, + createBackgroundFetchHeaders, + createBackgroundFetchUrl, + createTaskUsageProperties, +} from "./taskUtils"; +import { OpenAIIntegrationOptions, OpenAIRequestOptions } from "./types"; export class Chat { - constructor(private runTask: OpenAIRunTask) {} + constructor( + private runTask: OpenAIRunTask, + private options: OpenAIIntegrationOptions + ) {} completions = { create: ( key: IntegrationTaskKey, - params: Prettify + params: Prettify, + options: OpenAIRequestOptions = {} ): Promise => { return this.runTask( key, async (client, task) => { const response = await client.chat.completions.create(params, { idempotencyKey: task.idempotencyKey, + ...options, }); task.outputProperties = createTaskUsageProperties(response.usage); return response; @@ -35,49 +46,33 @@ export class Chat { backgroundCreate: ( key: IntegrationTaskKey, - params: Prettify + params: Prettify, + options: OpenAIRequestOptions = {} ): Promise => { return this.runTask( key, async (client, task, io) => { - let baseURL = client.baseURL ?? "https://api.openai.com/v1"; - if (baseURL.endsWith("/")) { - baseURL = baseURL.slice(0, -1); - } - - const chatCompletionsURL = `${baseURL}/chat/completions`; + const url = createBackgroundFetchUrl( + client, + "/chat/completions", + this.options.defaultQuery, + options + ); const response = await io.backgroundFetch( "background", - chatCompletionsURL, + url, { - method: "POST", - headers: { - "Content-Type": "application/json", - Authorization: redactString`Bearer ${client.apiKey}`, - ...(client.organization ? { "OpenAI-Organization": client.organization } : {}), - "Idempotency-Key": task.idempotencyKey, - }, + method: options.method ?? "POST", + headers: createBackgroundFetchHeaders( + client, + task.idempotencyKey, + this.options.defaultHeaders, + options + ), body: JSON.stringify(params), }, - { - "500-599": { - strategy: "backoff", - limit: 5, - minTimeoutInMs: 1000, - maxTimeoutInMs: 30000, - factor: 1.8, - randomize: true, - }, - "429": { - strategy: "backoff", - limit: 10, - minTimeoutInMs: 1000, - maxTimeoutInMs: 60000, - factor: 2, - randomize: true, - }, - } + backgroundTaskRetries ); task.outputProperties = createTaskUsageProperties(response.usage); diff --git a/integrations/openai/src/completions.ts b/integrations/openai/src/completions.ts index 8f27ea971..0d4198b57 100644 --- a/integrations/openai/src/completions.ts +++ b/integrations/openai/src/completions.ts @@ -1,24 +1,31 @@ import { IntegrationTaskKey, Prettify, redactString } from "@trigger.dev/sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; -import { createTaskUsageProperties } from "./taskUtils"; +import { + backgroundTaskRetries, + createBackgroundFetchHeaders, + createBackgroundFetchUrl, + createTaskUsageProperties, +} from "./taskUtils"; +import { OpenAIIntegrationOptions, OpenAIRequestOptions } from "./types"; export class Completions { - runTask: OpenAIRunTask; - - constructor(runTask: OpenAIRunTask) { - this.runTask = runTask; - } + constructor( + private runTask: OpenAIRunTask, + private options: OpenAIIntegrationOptions + ) {} create( key: IntegrationTaskKey, - params: Prettify + params: Prettify, + options: OpenAIRequestOptions = {} ): Promise { return this.runTask( key, async (client, task) => { const response = await client.completions.create(params, { idempotencyKey: task.idempotencyKey, + ...options, }); task.outputProperties = createTaskUsageProperties(response.usage); return response; @@ -38,49 +45,33 @@ export class Completions { backgroundCreate( key: IntegrationTaskKey, - params: Prettify + params: Prettify, + options: OpenAIRequestOptions = {} ): Promise { return this.runTask( key, async (client, task, io) => { - let baseURL = client.baseURL ?? "https://api.openai.com/v1"; - if (baseURL.endsWith("/")) { - baseURL = baseURL.slice(0, -1); - } - - const chatCompletionsURL = `${baseURL}/chat/completions`; + const url = createBackgroundFetchUrl( + client, + "/completions", + this.options.defaultQuery, + options + ); const response = await io.backgroundFetch( "background", - chatCompletionsURL, + url, { method: "POST", - headers: { - "Content-Type": "application/json", - Authorization: redactString`Bearer ${client.apiKey}`, - ...(client.organization ? { "OpenAI-Organization": client.organization } : {}), - "Idempotency-Key": task.idempotencyKey, - }, + headers: createBackgroundFetchHeaders( + client, + task.idempotencyKey, + this.options.defaultHeaders, + options + ), body: JSON.stringify(params), }, - { - "500-599": { - strategy: "backoff", - limit: 5, - minTimeoutInMs: 1000, - maxTimeoutInMs: 30000, - factor: 1.8, - randomize: true, - }, - "429": { - strategy: "backoff", - limit: 10, - minTimeoutInMs: 1000, - maxTimeoutInMs: 60000, - factor: 2, - randomize: true, - }, - } + backgroundTaskRetries ); task.outputProperties = createTaskUsageProperties(response.usage); diff --git a/integrations/openai/src/edits.ts b/integrations/openai/src/edits.ts index dd2ee7928..4ba2856e5 100644 --- a/integrations/openai/src/edits.ts +++ b/integrations/openai/src/edits.ts @@ -3,6 +3,7 @@ import { IntegrationTaskKey, Prettify } from "@trigger.dev/sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; import { createTaskUsageProperties } from "./taskUtils"; +import { OpenAIRequestOptions } from "./types"; export class Edits { runTask: OpenAIRunTask; @@ -14,7 +15,11 @@ export class Edits { /** * @deprecated The Edits API is deprecated; please use Chat Completions instead. */ - create(key: IntegrationTaskKey, params: Prettify): Promise { + create( + key: IntegrationTaskKey, + params: Prettify, + options: OpenAIRequestOptions = {} + ): Promise { let properties = [ { label: "Model", @@ -37,7 +42,10 @@ export class Edits { return this.runTask( key, async (client, task) => { - const response = await client.edits.create(params, { idempotencyKey: task.idempotencyKey }); + const response = await client.edits.create(params, { + idempotencyKey: task.idempotencyKey, + ...options, + }); task.outputProperties = createTaskUsageProperties(response.usage); return response; }, diff --git a/integrations/openai/src/embeddings.ts b/integrations/openai/src/embeddings.ts index 0594095ac..ef322476a 100644 --- a/integrations/openai/src/embeddings.ts +++ b/integrations/openai/src/embeddings.ts @@ -2,6 +2,7 @@ import { IntegrationTaskKey } from "@trigger.dev/sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; import { createTaskUsageProperties } from "./taskUtils"; +import { OpenAIRequestOptions } from "./types"; export class Embeddings { runTask: OpenAIRunTask; @@ -12,13 +13,15 @@ export class Embeddings { create( key: IntegrationTaskKey, - params: OpenAI.EmbeddingCreateParams + params: OpenAI.EmbeddingCreateParams, + options: OpenAIRequestOptions = {} ): Promise { return this.runTask( key, async (client, task) => { const response = await client.embeddings.create(params, { idempotencyKey: task.idempotencyKey, + ...options, }); task.outputProperties = createTaskUsageProperties(response.usage); return response; diff --git a/integrations/openai/src/files.ts b/integrations/openai/src/files.ts index e15556a3f..a67276e51 100644 --- a/integrations/openai/src/files.ts +++ b/integrations/openai/src/files.ts @@ -2,6 +2,7 @@ import { fileFromString } from "@trigger.dev/integration-kit"; import { IntegrationTaskKey } from "@trigger.dev/sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; +import { OpenAIRequestOptions } from "./types"; type CreateFileRequest = { file: string | File; @@ -24,7 +25,11 @@ export class Files { this.runTask = runTask; } - create(key: IntegrationTaskKey, params: CreateFileRequest): Promise { + create( + key: IntegrationTaskKey, + params: CreateFileRequest, + options: OpenAIRequestOptions = {} + ): Promise { return this.runTask( key, async (client, task) => { @@ -38,7 +43,7 @@ export class Files { return client.files.create( { file, purpose: params.purpose }, - { idempotencyKey: task.idempotencyKey } + { idempotencyKey: task.idempotencyKey, ...options } ); }, { @@ -58,11 +63,14 @@ export class Files { ); } - list(key: IntegrationTaskKey): Promise { + list( + key: IntegrationTaskKey, + options: OpenAIRequestOptions = {} + ): Promise { return this.runTask( key, async (client, task) => { - const response = await client.files.list(); + const response = await client.files.list(options); return response.data; }, { @@ -74,7 +82,8 @@ export class Files { createFineTune( key: IntegrationTaskKey, - params: CreateFineTuneFileRequest + params: CreateFineTuneFileRequest, + options: OpenAIRequestOptions = {} ): Promise { return this.runTask( key, @@ -86,7 +95,7 @@ export class Files { return client.files.create( { file, purpose: "fine-tune" }, - { idempotencyKey: task.idempotencyKey } + { idempotencyKey: task.idempotencyKey, ...options } ); }, { diff --git a/integrations/openai/src/fineTunes.ts b/integrations/openai/src/fineTunes.ts index 6b8917ca1..c103517ae 100644 --- a/integrations/openai/src/fineTunes.ts +++ b/integrations/openai/src/fineTunes.ts @@ -1,6 +1,7 @@ import { IntegrationTaskKey } from "@trigger.dev/sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; +import { OpenAIRequestOptions } from "./types"; type SpecificFineTuneRequest = { fineTuneId: string; @@ -15,7 +16,8 @@ export class FineTunes { create( key: IntegrationTaskKey, - params: OpenAI.FineTuneCreateParams + params: OpenAI.FineTuneCreateParams, + options: OpenAIRequestOptions = {} ): Promise { let properties = [ { @@ -41,7 +43,7 @@ export class FineTunes { return this.runTask( key, async (client, task) => { - return client.fineTunes.create(params, { idempotencyKey: task.idempotencyKey }); + return client.fineTunes.create(params, { idempotencyKey: task.idempotencyKey, ...options }); }, { name: "Create fine tune", @@ -51,11 +53,14 @@ export class FineTunes { ); } - list(key: IntegrationTaskKey): Promise { + list( + key: IntegrationTaskKey, + options: OpenAIRequestOptions = {} + ): Promise { return this.runTask( key, async (client, task) => { - const response = await client.fineTunes.list(); + const response = await client.fineTunes.list(options); return response.data; }, { @@ -67,12 +72,13 @@ export class FineTunes { retrieve( key: IntegrationTaskKey, - params: SpecificFineTuneRequest + params: SpecificFineTuneRequest, + options: OpenAIRequestOptions = {} ): Promise { return this.runTask( key, async (client, task) => { - return client.fineTunes.retrieve(params.fineTuneId); + return client.fineTunes.retrieve(params.fineTuneId, options); }, { name: "Retrieve fine tune", @@ -89,12 +95,16 @@ export class FineTunes { cancel( key: IntegrationTaskKey, - params: SpecificFineTuneRequest + params: SpecificFineTuneRequest, + options: OpenAIRequestOptions = {} ): Promise { return this.runTask( key, async (client, task) => { - return client.fineTunes.cancel(params.fineTuneId, { idempotencyKey: task.idempotencyKey }); + return client.fineTunes.cancel(params.fineTuneId, { + idempotencyKey: task.idempotencyKey, + ...options, + }); }, { name: "Cancel fine tune", @@ -111,12 +121,13 @@ export class FineTunes { listEvents( key: IntegrationTaskKey, - params: SpecificFineTuneRequest + params: SpecificFineTuneRequest, + options: OpenAIRequestOptions = {} ): Promise { return this.runTask( key, async (client, task) => { - return client.fineTunes.listEvents(params.fineTuneId, { stream: false }); + return client.fineTunes.listEvents(params.fineTuneId, { stream: false, ...options }); }, { name: "List fine tune events", @@ -142,7 +153,8 @@ export class FineTunes { */ create: ( key: IntegrationTaskKey, - params: OpenAI.FineTuning.JobCreateParams + params: OpenAI.FineTuning.JobCreateParams, + options: OpenAIRequestOptions = {} ): Promise => { let properties = [ { @@ -168,7 +180,10 @@ export class FineTunes { return this.runTask( key, async (client, task) => { - return client.fineTuning.jobs.create(params, { idempotencyKey: task.idempotencyKey }); + return client.fineTuning.jobs.create(params, { + idempotencyKey: task.idempotencyKey, + ...options, + }); }, { name: "Create Fine Tuning Job", @@ -180,12 +195,13 @@ export class FineTunes { retrieve: ( key: IntegrationTaskKey, - params: { id: string } + params: { id: string }, + options: OpenAIRequestOptions = {} ): Promise => { return this.runTask( key, async (client, task) => { - return client.fineTuning.jobs.retrieve(params.id); + return client.fineTuning.jobs.retrieve(params.id, options); }, { name: "Retrieve Fine Tuning Job", @@ -202,12 +218,16 @@ export class FineTunes { cancel: ( key: IntegrationTaskKey, - params: { id: string } + params: { id: string }, + options: OpenAIRequestOptions = {} ): Promise => { return this.runTask( key, async (client, task) => { - return client.fineTuning.jobs.cancel(params.id, { idempotencyKey: task.idempotencyKey }); + return client.fineTuning.jobs.cancel(params.id, { + idempotencyKey: task.idempotencyKey, + ...options, + }); }, { name: "Cancel Fine Tuning Job", @@ -224,12 +244,13 @@ export class FineTunes { listEvents: ( key: IntegrationTaskKey, - params: { id: string } + params: { id: string }, + options: OpenAIRequestOptions = {} ): Promise => { return this.runTask( key, async (client, task) => { - const response = await client.fineTuning.jobs.listEvents(params.id); + const response = await client.fineTuning.jobs.listEvents(params.id, options); return response.data; }, { @@ -247,12 +268,13 @@ export class FineTunes { list: ( key: IntegrationTaskKey, - params: OpenAI.FineTuning.JobListParams + params: OpenAI.FineTuning.JobListParams, + options: OpenAIRequestOptions = {} ): Promise => { return this.runTask( key, async (client, task) => { - const response = await client.fineTuning.jobs.list(params); + const response = await client.fineTuning.jobs.list(params, options); return response.data; }, diff --git a/integrations/openai/src/images.ts b/integrations/openai/src/images.ts index ce87876cf..0a2b839d4 100644 --- a/integrations/openai/src/images.ts +++ b/integrations/openai/src/images.ts @@ -1,8 +1,8 @@ -import { fileFromUrl, truncate } from "@trigger.dev/integration-kit"; +import { fileFromUrl } from "@trigger.dev/integration-kit"; import { IntegrationTaskKey, Prettify } from "@trigger.dev/sdk"; import OpenAI from "openai"; import { OpenAIRunTask } from "./index"; -import { createTaskUsageProperties } from "./taskUtils"; +import { OpenAIRequestOptions } from "./types"; export type CreateImageEditRequest = { image: string | File; @@ -31,7 +31,8 @@ export class Images { generate( key: IntegrationTaskKey, - params: Prettify + params: Prettify, + options: OpenAIRequestOptions = {} ): Promise { let properties = [ { @@ -64,7 +65,7 @@ export class Images { return this.runTask( key, async (client, task) => { - return client.images.generate(params, { idempotencyKey: task.idempotencyKey }); + return client.images.generate(params, { idempotencyKey: task.idempotencyKey, ...options }); }, { name: "Create image", @@ -76,7 +77,8 @@ export class Images { edit( key: IntegrationTaskKey, - params: CreateImageEditRequest + params: CreateImageEditRequest, + options: OpenAIRequestOptions = {} ): Promise { let properties = []; @@ -131,7 +133,7 @@ export class Images { response_format: params.response_format, user: params.user, }, - { idempotencyKey: task.idempotencyKey } + { idempotencyKey: task.idempotencyKey, ...options } ); return response; @@ -146,7 +148,8 @@ export class Images { createVariation( key: IntegrationTaskKey, - params: CreateImageVariationRequest + params: CreateImageVariationRequest, + options: OpenAIRequestOptions = {} ): Promise { let properties = []; @@ -193,7 +196,7 @@ export class Images { response_format: params.response_format, user: params.user, }, - { idempotencyKey: task.idempotencyKey } + { idempotencyKey: task.idempotencyKey, ...options } ); return response; diff --git a/integrations/openai/src/index.ts b/integrations/openai/src/index.ts index 89fe9dc21..ce20ccacf 100644 --- a/integrations/openai/src/index.ts +++ b/integrations/openai/src/index.ts @@ -56,6 +56,9 @@ export class OpenAI implements TriggerIntegration { apiKey: options.apiKey, organization: options.organization, baseURL: options.baseURL, + defaultHeaders: options.defaultHeaders, + defaultQuery: options.defaultQuery, + maxRetries: 0, }); } @@ -79,6 +82,9 @@ export class OpenAI implements TriggerIntegration { apiKey, organization: this._options.organization, baseURL: this._options.baseURL ?? "https://api.openai.com/v1", + defaultHeaders: this._options.defaultHeaders, + defaultQuery: this._options.defaultQuery, + maxRetries: 0, }); return openai; } @@ -120,11 +126,11 @@ export class OpenAI implements TriggerIntegration { } get completions() { - return new Completions(this.runTask.bind(this)); + return new Completions(this.runTask.bind(this), this._options); } get chat() { - return new Chat(this.runTask.bind(this)); + return new Chat(this.runTask.bind(this), this._options); } get edits() { diff --git a/integrations/openai/src/models.ts b/integrations/openai/src/models.ts index 7f1d37282..cc0afc057 100644 --- a/integrations/openai/src/models.ts +++ b/integrations/openai/src/models.ts @@ -2,6 +2,7 @@ import { IntegrationTaskKey } from "@trigger.dev/sdk"; import { Model } from "openai/resources"; import { OpenAIRunTask } from "./index"; import OpenAI from "openai"; +import { OpenAIRequestOptions } from "./types"; type DeleteFineTunedModelRequest = { fineTunedModelId: string; @@ -13,11 +14,15 @@ export class Models { this.runTask = runTask; } - retrieve(key: IntegrationTaskKey, params: { model: string }): Promise { + retrieve( + key: IntegrationTaskKey, + params: { model: string }, + options: OpenAIRequestOptions = {} + ): Promise { return this.runTask( key, async (client) => { - return client.models.retrieve(params.model); + return client.models.retrieve(params.model, options); }, { name: "Retrieve model", @@ -32,11 +37,11 @@ export class Models { ); } - list(key: IntegrationTaskKey): Promise { + list(key: IntegrationTaskKey, options: OpenAIRequestOptions = {}): Promise { return this.runTask( key, async (client) => { - const result = await client.models.list(); + const result = await client.models.list(options); return result.data; }, { @@ -48,12 +53,13 @@ export class Models { delete( key: IntegrationTaskKey, - params: DeleteFineTunedModelRequest + params: DeleteFineTunedModelRequest, + options: OpenAIRequestOptions = {} ): Promise { return this.runTask( key, async (client) => { - return client.models.del(params.fineTunedModelId); + return client.models.del(params.fineTunedModelId, options); }, { name: "Delete fine tune model", diff --git a/integrations/openai/src/taskUtils.ts b/integrations/openai/src/taskUtils.ts index 9dca5a858..4689f5b4e 100644 --- a/integrations/openai/src/taskUtils.ts +++ b/integrations/openai/src/taskUtils.ts @@ -1,4 +1,6 @@ import OpenAI from "openai"; +import { OpenAIRequestOptions } from "./types"; +import { redactString } from "@trigger.dev/sdk"; export function createTaskUsageProperties( usage: OpenAI.Completions.CompletionUsage | OpenAI.CreateEmbeddingResponse.Usage | undefined @@ -30,3 +32,80 @@ export function createTaskUsageProperties( export function onTaskError(error: unknown) { return; } + +export function createBackgroundFetchUrl( + client: OpenAI, + endpoint: string, + defaultQuery: OpenAIRequestOptions["query"] = {}, + options: OpenAIRequestOptions = {} +) { + let baseURL = client.baseURL ?? "https://api.openai.com/v1"; + if (baseURL.endsWith("/")) { + baseURL = baseURL.slice(0, -1); + } + + const path = options.path ?? endpoint; + + const url = new URL(`${baseURL}${path}`); + + if (options.query) { + for (const [key, value] of Object.entries(options.query)) { + if (value !== undefined) { + url.searchParams.append(key, value); + } + } + } + + for (const [key, value] of Object.entries(defaultQuery)) { + if (value !== undefined) { + url.searchParams.append(key, value); + } else { + url.searchParams.delete(key); + } + } + + return url.href; +} + +export function createBackgroundFetchHeaders( + client: OpenAI, + idempotencyKey: string, + defaultHeaders: OpenAIRequestOptions["headers"] = {}, + options: OpenAIRequestOptions = {} +) { + return { + "Content-Type": "application/json", + Authorization: redactString`Bearer ${client.apiKey}`, + ...(client.organization ? { "OpenAI-Organization": client.organization } : {}), + "Idempotency-Key": options.idempotencyKey ?? idempotencyKey, + ...(options.headers ?? {}), + ...defaultHeaders, + }; +} + +export const backgroundTaskRetries = { + "500-599": { + strategy: "backoff", + limit: 5, + minTimeoutInMs: 1000, + maxTimeoutInMs: 30000, + factor: 1.8, + randomize: true, + }, + "429": { + strategy: "backoff", + limit: 10, + minTimeoutInMs: 1000, + maxTimeoutInMs: 60000, + factor: 2, + randomize: true, + }, + "408-409": { + strategy: "backoff", + limit: 3, + minTimeoutInMs: 1000, + maxTimeoutInMs: 60000, + factor: 2, + randomize: true, + }, +} as const; diff --git a/integrations/openai/src/types.ts b/integrations/openai/src/types.ts index 2dad32871..fabc24d71 100644 --- a/integrations/openai/src/types.ts +++ b/integrations/openai/src/types.ts @@ -1,9 +1,37 @@ +type OpenAIHTTPMethod = "get" | "post" | "put" | "patch" | "delete"; +type OpenAIHeaders = Record; +type OpenAIQuery = Record; + export type OpenAIIntegrationOptions = { id: string; apiKey?: string; organization?: string; baseURL?: string; icon?: string; + + /** + * Default headers to include with every request to the API. + * + * These can be removed in individual requests by explicitly setting the + * header to `undefined` or `null` in request options. + */ + defaultHeaders?: OpenAIHeaders; + + /** + * Default query parameters to include with every request to the API. + * + * These can be removed in individual requests by explicitly setting the + * param to `undefined` in request options. + */ + defaultQuery?: OpenAIQuery; }; export type OpenAIIntegrationAuth = Omit; + +export type OpenAIRequestOptions = { + method?: OpenAIHTTPMethod; + query?: OpenAIQuery; + path?: string; + headers?: OpenAIHeaders; + idempotencyKey?: string; +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b35f0510..828bd5444 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -457,18 +457,20 @@ importers: '@trigger.dev/sdk': workspace:^2.2.1 '@trigger.dev/tsconfig': workspace:* '@types/node': '18' - openai: ^4.2.0 + openai: ^4.13.0 rimraf: ^3.0.2 tsup: ^6.5.0 + typescript: ^4.9.4 dependencies: '@trigger.dev/integration-kit': link:../../packages/integration-kit '@trigger.dev/sdk': link:../../packages/trigger-sdk - openai: 4.2.0 + openai: 4.13.0 devDependencies: '@trigger.dev/tsconfig': link:../../config-packages/tsconfig '@types/node': 18.15.13 rimraf: 3.0.2 - tsup: 6.6.3 + tsup: 6.6.3_typescript@4.9.5 + typescript: 4.9.5 integrations/plain: specifiers: @@ -25374,8 +25376,8 @@ packages: is-docker: 2.2.1 is-wsl: 2.2.0 - /openai/4.2.0: - resolution: {integrity: sha512-zfvpO2eITIxIjTG8T6Cek7NB2dMvP/LW0TRUJ4P9E8+qbBNKw00DrtfF64b+fAV2+wUYCVyynT6iSycJ//TtbA==} + /openai/4.13.0: + resolution: {integrity: sha512-EPqHcB0got9cXDZmQae1KytgA4YWtTnUc7tV8hlahZtcO70DMa4kiaXoxnutj9lwmeKQO7ntG+6pmXtrCMejuQ==} hasBin: true dependencies: '@types/node': 18.17.1 @@ -25386,6 +25388,7 @@ packages: form-data-encoder: 1.7.2 formdata-node: 4.4.1 node-fetch: 2.6.12 + web-streams-polyfill: 3.2.1 transitivePeerDependencies: - encoding dev: false diff --git a/references/job-catalog/src/openai.ts b/references/job-catalog/src/openai.ts index e8e96f5f6..e7b016191 100644 --- a/references/job-catalog/src/openai.ts +++ b/references/job-catalog/src/openai.ts @@ -13,6 +13,7 @@ export const client = new TriggerClient({ const openai = new OpenAI({ id: "openai", apiKey: process.env["OPENAI_API_KEY"]!, + defaultHeaders: { "user-agent": "trigger.dev job-catalog reference 1.0" }, }); client.defineJob({ @@ -34,7 +35,7 @@ client.defineJob({ }); } - await io.openai.backgroundCreateChatCompletion("background-chat-completion", { + await io.openai.chat.completions.backgroundCreate("background-chat-completion", { model: "gpt-3.5-turbo", messages: [ { @@ -44,7 +45,7 @@ client.defineJob({ ], }); - await io.openai.createChatCompletion("chat-completion", { + await io.openai.chat.completions.create("chat-completion", { model: "gpt-3.5-turbo", messages: [ { @@ -54,7 +55,12 @@ client.defineJob({ ], }); - await io.openai.createCompletion("completion", { + await io.openai.completions.backgroundCreate("background-completion", { + model: "text-davinci-003", + prompt: "Create a good programming joke about Tasks", + }); + + await io.openai.completions.create("completion", { model: "text-davinci-003", prompt: "Create a good programming joke about Tasks", }); @@ -112,4 +118,54 @@ client.defineJob({ }, }); +const azureOpenAI = new OpenAI({ + id: "azure-openai", + apiKey: process.env["AZURE_API_KEY"]!, + icon: "brand-azure", + baseURL: "https://my-resource.openai.azure.com/openai/deployments/my-gpt35-16k-deployment", + defaultQuery: { "api-version": "2023-06-01-preview" }, + defaultHeaders: { "api-key": process.env["AZURE_API_KEY"] }, +}); + +client.defineJob({ + id: "azure-tasks", + name: "azure Tasks", + version: "0.0.1", + trigger: eventTrigger({ + name: "azure.tasks", + }), + integrations: { + azureOpenAI, + }, + run: async (payload, io, ctx) => { + await io.azureOpenAI.chat.completions.create( + "chat-completion", + { + model: "my-gpt35-16k-deployment", + messages: [ + { + role: "user", + content: "Create a good programming joke about background jobs", + }, + ], + }, + { + headers: { + "User-Agent": "Trigger.dev", + }, + } + ); + + await io.azureOpenAI.chat.completions.backgroundCreate("background-chat-completion", { + model: "my-gpt35-16k-deployment", + messages: [ + { + role: "user", + content: "If you were a programming language, what would you be and why?", + }, + ], + }); + }, +}); + createExpressServer(client); From 71a0afeb8d0e1bad0b7c9ece8f8ab9bd30ac3b08 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 24 Oct 2023 17:49:06 +0100 Subject: [PATCH 6/8] chore: Update version for release (#684) Co-authored-by: github-actions[bot] --- .changeset/unlucky-wombats-heal.md | 5 ----- integrations/airtable/CHANGELOG.md | 7 +++++++ integrations/airtable/package.json | 6 +++--- integrations/github/CHANGELOG.md | 7 +++++++ integrations/github/package.json | 6 +++--- integrations/linear/CHANGELOG.md | 7 +++++++ integrations/linear/package.json | 6 +++--- integrations/openai/CHANGELOG.md | 8 ++++++++ integrations/openai/package.json | 6 +++--- integrations/plain/CHANGELOG.md | 7 +++++++ integrations/plain/package.json | 6 +++--- integrations/replicate/CHANGELOG.md | 7 +++++++ integrations/replicate/package.json | 6 +++--- integrations/resend/CHANGELOG.md | 7 +++++++ integrations/resend/package.json | 6 +++--- integrations/sendgrid/CHANGELOG.md | 7 +++++++ integrations/sendgrid/package.json | 6 +++--- integrations/slack/CHANGELOG.md | 6 ++++++ integrations/slack/package.json | 4 ++-- integrations/stripe/CHANGELOG.md | 7 +++++++ integrations/stripe/package.json | 6 +++--- integrations/supabase/CHANGELOG.md | 7 +++++++ integrations/supabase/package.json | 6 +++--- integrations/typeform/CHANGELOG.md | 7 +++++++ integrations/typeform/package.json | 6 +++--- packages/astro/CHANGELOG.md | 6 ++++++ packages/astro/package.json | 4 ++-- packages/cli/CHANGELOG.md | 6 ++++++ packages/cli/package.json | 2 +- packages/core/CHANGELOG.md | 2 ++ packages/core/package.json | 2 +- packages/eslint-plugin/CHANGELOG.md | 2 ++ packages/eslint-plugin/package.json | 2 +- packages/express/CHANGELOG.md | 6 ++++++ packages/express/package.json | 6 +++--- packages/integration-kit/CHANGELOG.md | 2 ++ packages/integration-kit/package.json | 2 +- packages/nestjs/CHANGELOG.md | 6 ++++++ packages/nestjs/package.json | 6 +++--- packages/nextjs/CHANGELOG.md | 6 ++++++ packages/nextjs/package.json | 4 ++-- packages/react/CHANGELOG.md | 6 ++++++ packages/react/package.json | 4 ++-- packages/remix/CHANGELOG.md | 6 ++++++ packages/remix/package.json | 4 ++-- packages/sveltekit/CHANGELOG.md | 6 ++++++ packages/sveltekit/package.json | 4 ++-- packages/testing/CHANGELOG.md | 7 +++++++ packages/testing/package.json | 2 +- packages/trigger-sdk/CHANGELOG.md | 6 ++++++ packages/trigger-sdk/package.json | 4 ++-- 51 files changed, 209 insertions(+), 63 deletions(-) delete mode 100644 .changeset/unlucky-wombats-heal.md diff --git a/.changeset/unlucky-wombats-heal.md b/.changeset/unlucky-wombats-heal.md deleted file mode 100644 index 071da4fff..000000000 --- a/.changeset/unlucky-wombats-heal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@trigger.dev/openai": patch ---- - -Upgrade to openai-node SDK 4.13.0, add support for request options and defaultQuery/defaultHeaders diff --git a/integrations/airtable/CHANGELOG.md b/integrations/airtable/CHANGELOG.md index 8dca001f9..2bf27b3d6 100644 --- a/integrations/airtable/CHANGELOG.md +++ b/integrations/airtable/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/airtable +## 2.2.2 + +### Patch Changes + +- @trigger.dev/integration-kit@2.2.2 +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/airtable/package.json b/integrations/airtable/package.json index f07cc617d..1679d58e9 100644 --- a/integrations/airtable/package.json +++ b/integrations/airtable/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/airtable", - "version": "2.2.1", + "version": "2.2.2", "description": "Trigger.dev integration for airtable", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^2.2.1", - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/integration-kit": "workspace:^2.2.2", + "@trigger.dev/sdk": "workspace:^2.2.2", "airtable": "^0.12.1", "zod": "3.22.3" }, diff --git a/integrations/github/CHANGELOG.md b/integrations/github/CHANGELOG.md index 191a1e5f9..800d3f703 100644 --- a/integrations/github/CHANGELOG.md +++ b/integrations/github/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/github +## 2.2.2 + +### Patch Changes + +- @trigger.dev/integration-kit@2.2.2 +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/github/package.json b/integrations/github/package.json index bde7fdf23..50a8adfbe 100644 --- a/integrations/github/package.json +++ b/integrations/github/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/github", - "version": "2.2.1", + "version": "2.2.2", "description": "The official GitHub integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -29,8 +29,8 @@ "@octokit/request": "^6.2.5", "@octokit/request-error": "^4.0.1", "@octokit/webhooks": "^10.4.0", - "@trigger.dev/integration-kit": "workspace:^2.2.1", - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/integration-kit": "workspace:^2.2.2", + "@trigger.dev/sdk": "workspace:^2.2.2", "octokit": "^2.0.14", "zod": "3.22.3" }, diff --git a/integrations/linear/CHANGELOG.md b/integrations/linear/CHANGELOG.md index da58be6a1..568fc8c4d 100644 --- a/integrations/linear/CHANGELOG.md +++ b/integrations/linear/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/linear +## 2.2.2 + +### Patch Changes + +- @trigger.dev/integration-kit@2.2.2 +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/linear/package.json b/integrations/linear/package.json index efb51793f..837204763 100644 --- a/integrations/linear/package.json +++ b/integrations/linear/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/linear", - "version": "2.2.1", + "version": "2.2.2", "description": "Trigger.dev integration for @linear/sdk", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -27,8 +27,8 @@ }, "dependencies": { "@linear/sdk": "^8.0.0", - "@trigger.dev/integration-kit": "workspace:^2.2.1", - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/integration-kit": "workspace:^2.2.2", + "@trigger.dev/sdk": "workspace:^2.2.2", "zod": "3.22.3" }, "engines": { diff --git a/integrations/openai/CHANGELOG.md b/integrations/openai/CHANGELOG.md index e237a5046..3b2bea7d9 100644 --- a/integrations/openai/CHANGELOG.md +++ b/integrations/openai/CHANGELOG.md @@ -1,5 +1,13 @@ # @trigger.dev/slack +## 2.2.2 + +### Patch Changes + +- 36a39044: Upgrade to openai-node SDK 4.13.0, add support for request options and defaultQuery/defaultHeaders + - @trigger.dev/integration-kit@2.2.2 + - @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/openai/package.json b/integrations/openai/package.json index 47ca27182..dbd31854b 100644 --- a/integrations/openai/package.json +++ b/integrations/openai/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/openai", - "version": "2.2.1", + "version": "2.2.2", "description": "The official OpenAI integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -27,8 +27,8 @@ }, "dependencies": { "openai": "^4.13.0", - "@trigger.dev/sdk": "workspace:^2.2.1", - "@trigger.dev/integration-kit": "workspace:^2.2.1" + "@trigger.dev/sdk": "workspace:^2.2.2", + "@trigger.dev/integration-kit": "workspace:^2.2.2" }, "engines": { "node": ">=18.0.0" diff --git a/integrations/plain/CHANGELOG.md b/integrations/plain/CHANGELOG.md index cb8528b8f..6966b7e8e 100644 --- a/integrations/plain/CHANGELOG.md +++ b/integrations/plain/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/plain +## 2.2.2 + +### Patch Changes + +- @trigger.dev/integration-kit@2.2.2 +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/plain/package.json b/integrations/plain/package.json index 0410e2995..19a951305 100644 --- a/integrations/plain/package.json +++ b/integrations/plain/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/plain", - "version": "2.2.1", + "version": "2.2.2", "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.2.1", - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/integration-kit": "workspace:^2.2.2", + "@trigger.dev/sdk": "workspace:^2.2.2", "@team-plain/typescript-sdk": "^2.7.0" }, "engines": { diff --git a/integrations/replicate/CHANGELOG.md b/integrations/replicate/CHANGELOG.md index 12d72b068..7e6ca3e22 100644 --- a/integrations/replicate/CHANGELOG.md +++ b/integrations/replicate/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/replicate +## 2.2.2 + +### Patch Changes + +- @trigger.dev/integration-kit@2.2.2 +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/replicate/package.json b/integrations/replicate/package.json index 44d13025f..3f3a4e268 100644 --- a/integrations/replicate/package.json +++ b/integrations/replicate/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/replicate", - "version": "2.2.1", + "version": "2.2.2", "description": "Trigger.dev integration for replicate", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^2.2.1", - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/integration-kit": "workspace:^2.2.2", + "@trigger.dev/sdk": "workspace:^2.2.2", "replicate": "^0.18.1", "zod": "3.22.3" }, diff --git a/integrations/resend/CHANGELOG.md b/integrations/resend/CHANGELOG.md index 66bbe1d5c..a6be1cf55 100644 --- a/integrations/resend/CHANGELOG.md +++ b/integrations/resend/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/resend +## 2.2.2 + +### Patch Changes + +- @trigger.dev/integration-kit@2.2.2 +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/resend/package.json b/integrations/resend/package.json index 0cc01ef3e..003c1affb 100644 --- a/integrations/resend/package.json +++ b/integrations/resend/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/resend", - "version": "2.2.1", + "version": "2.2.2", "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.2.1", - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/integration-kit": "workspace:^2.2.2", + "@trigger.dev/sdk": "workspace:^2.2.2", "resend": "^1.0.0" }, "engines": { diff --git a/integrations/sendgrid/CHANGELOG.md b/integrations/sendgrid/CHANGELOG.md index fee03d681..0cc1ca8f9 100644 --- a/integrations/sendgrid/CHANGELOG.md +++ b/integrations/sendgrid/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/sendgrid +## 2.2.2 + +### Patch Changes + +- @trigger.dev/integration-kit@2.2.2 +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/sendgrid/package.json b/integrations/sendgrid/package.json index f6dd7f8f4..d7237407c 100644 --- a/integrations/sendgrid/package.json +++ b/integrations/sendgrid/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sendgrid", - "version": "2.2.1", + "version": "2.2.2", "description": "Trigger.dev integration for @sendgrid/mail", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -27,8 +27,8 @@ }, "dependencies": { "@sendgrid/mail": "^7.7.0", - "@trigger.dev/sdk": "workspace:^2.2.1", - "@trigger.dev/integration-kit": "workspace:^2.2.1" + "@trigger.dev/sdk": "workspace:^2.2.2", + "@trigger.dev/integration-kit": "workspace:^2.2.2" }, "engines": { "node": ">=16.8.0" diff --git a/integrations/slack/CHANGELOG.md b/integrations/slack/CHANGELOG.md index 645e48340..16f576a52 100644 --- a/integrations/slack/CHANGELOG.md +++ b/integrations/slack/CHANGELOG.md @@ -1,5 +1,11 @@ # @trigger.dev/slack +## 2.2.2 + +### Patch Changes + +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/slack/package.json b/integrations/slack/package.json index cf9357f53..79b4ef382 100644 --- a/integrations/slack/package.json +++ b/integrations/slack/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/slack", - "version": "2.2.1", + "version": "2.2.2", "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.2.1", + "@trigger.dev/sdk": "workspace:^2.2.2", "zod": "3.22.3" }, "engines": { diff --git a/integrations/stripe/CHANGELOG.md b/integrations/stripe/CHANGELOG.md index 7e529c751..b558f826b 100644 --- a/integrations/stripe/CHANGELOG.md +++ b/integrations/stripe/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/stripe +## 2.2.2 + +### Patch Changes + +- @trigger.dev/integration-kit@2.2.2 +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/stripe/package.json b/integrations/stripe/package.json index 811f8236d..b5998e8f0 100644 --- a/integrations/stripe/package.json +++ b/integrations/stripe/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/stripe", - "version": "2.2.1", + "version": "2.2.2", "description": "Trigger.dev integration for stripe", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -26,8 +26,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^2.2.1", - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/integration-kit": "workspace:^2.2.2", + "@trigger.dev/sdk": "workspace:^2.2.2", "stripe": "^12.14.0", "zod": "3.22.3" }, diff --git a/integrations/supabase/CHANGELOG.md b/integrations/supabase/CHANGELOG.md index 3f94cf47f..c77b3f10e 100644 --- a/integrations/supabase/CHANGELOG.md +++ b/integrations/supabase/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/supabase +## 2.2.2 + +### Patch Changes + +- @trigger.dev/integration-kit@2.2.2 +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/supabase/package.json b/integrations/supabase/package.json index 4262f16c0..b7be7d7a0 100644 --- a/integrations/supabase/package.json +++ b/integrations/supabase/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/supabase", - "version": "2.2.1", + "version": "2.2.2", "description": "Trigger.dev integration for @supabase/supabase-js", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -27,8 +27,8 @@ }, "dependencies": { "@supabase/supabase-js": "^2.26.0", - "@trigger.dev/integration-kit": "workspace:^2.2.1", - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/integration-kit": "workspace:^2.2.2", + "@trigger.dev/sdk": "workspace:^2.2.2", "supabase-management-js": "^0.1.4", "zod": "3.22.3" }, diff --git a/integrations/typeform/CHANGELOG.md b/integrations/typeform/CHANGELOG.md index 94e21064d..adefb556d 100644 --- a/integrations/typeform/CHANGELOG.md +++ b/integrations/typeform/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/typeform +## 2.2.2 + +### Patch Changes + +- @trigger.dev/integration-kit@2.2.2 +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/integrations/typeform/package.json b/integrations/typeform/package.json index 9fd275ba2..4bf24421c 100644 --- a/integrations/typeform/package.json +++ b/integrations/typeform/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/typeform", - "version": "2.2.1", + "version": "2.2.2", "description": "The official Typeform integration for Trigger.dev", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/integration-kit": "workspace:^2.2.1", - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/integration-kit": "workspace:^2.2.2", + "@trigger.dev/sdk": "workspace:^2.2.2", "@typeform/api-client": "^1.8.0", "zod": "3.22.3" }, diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 3baefb479..b77e8c9f0 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,11 @@ # @trigger.dev/astro +## 2.2.2 + +### Patch Changes + +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index e91eb93d1..5a8e85870 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": "2.2.1", + "version": "2.2.2", "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ @@ -20,7 +20,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.1" + "@trigger.dev/sdk": "workspace:^2.2.2" }, "devDependencies": { "astro": "^3.0.12", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 8e7318852..2e8b23262 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # create-trigger +## 2.2.2 + +### Patch Changes + +- @trigger.dev/core@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index a9281ae4b..a3f8ba424 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/cli", - "version": "2.2.1", + "version": "2.2.2", "description": "The Trigger.dev CLI", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 87b8b7f53..6848abf3d 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,7 @@ # internal-platform +## 2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index f7dade788..39ab3cfb3 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/core", - "version": "2.2.1", + "version": "2.2.2", "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 08ac74841..fe7537502 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/eslint-plugin +## 2.2.2 + ## 2.2.1 ## 2.2.0 diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index d244187ed..b372aad57 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/eslint-plugin", - "version": "2.2.1", + "version": "2.2.2", "description": "ESLint plugin with trigger.dev best practices", "keywords": [ "eslint", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index f7da04428..694496dee 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,11 @@ # @trigger.dev/express +## 2.2.2 + +### Patch Changes + +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index 48de46cae..c26c2cf02 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/express", - "version": "2.2.1", + "version": "2.2.2", "description": "Official Express adapter for Trigger.dev", "license": "MIT", "main": "./dist/index.js", @@ -19,7 +19,7 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.2", "@trigger.dev/tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", @@ -33,7 +33,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.1" + "@trigger.dev/sdk": "workspace:^2.2.2" }, "dependencies": { "@remix-run/web-fetch": "^4.3.5", diff --git a/packages/integration-kit/CHANGELOG.md b/packages/integration-kit/CHANGELOG.md index 728aa4235..f198b3066 100644 --- a/packages/integration-kit/CHANGELOG.md +++ b/packages/integration-kit/CHANGELOG.md @@ -1,5 +1,7 @@ # @trigger.dev/integration-kit +## 2.2.2 + ## 2.2.1 ## 2.2.0 diff --git a/packages/integration-kit/package.json b/packages/integration-kit/package.json index 6b152a4cc..22fe6711a 100644 --- a/packages/integration-kit/package.json +++ b/packages/integration-kit/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/integration-kit", - "version": "2.2.1", + "version": "2.2.2", "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 8f855af85..bf8120e10 100644 --- a/packages/nestjs/CHANGELOG.md +++ b/packages/nestjs/CHANGELOG.md @@ -1,5 +1,11 @@ # @trigger.dev/nestjs +## 2.2.2 + +### Patch Changes + +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index a1c36989c..0a4e611e6 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/nestjs", - "version": "2.2.1", + "version": "2.2.2", "description": "Official NestJS adapter for Trigger.dev", "license": "MIT", "main": "./dist/index.js", @@ -19,7 +19,7 @@ "./package.json": "./package.json" }, "devDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.2", "@trigger.dev/tsconfig": "workspace:*", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", @@ -35,7 +35,7 @@ }, "peerDependencies": { "@nestjs/common": ">=10.0.0", - "@trigger.dev/sdk": "workspace:^2.2.1" + "@trigger.dev/sdk": "workspace:^2.2.2" }, "dependencies": { "@nestjs/common": "^10.2.4", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index 71aea7e70..176c27a41 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,11 @@ # @trigger.dev/nextjs +## 2.2.2 + +### Patch Changes + +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 9003f1103..fa60cd0de 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/nextjs", - "version": "2.2.1", + "version": "2.2.2", "description": "Trigger.dev Next.js integration", "license": "MIT", "main": "./dist/index.js", @@ -34,7 +34,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.2", "next": ">=12.0.0 <14.0.0" }, "dependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 3d67ed59c..35487d2b5 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,11 @@ # @trigger.dev/react +## 2.2.2 + +### Patch Changes + +- @trigger.dev/core@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index b0712fc2c..dcd47890c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/react", - "version": "2.2.1", + "version": "2.2.2", "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.2.1", + "@trigger.dev/core": "workspace:^2.2.2", "debug": "^4.3.4", "zod": "3.22.3" }, diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index 3aa165d2b..c9fbe60bd 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,11 @@ # @trigger.dev/remix +## 2.2.2 + +### Patch Changes + +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index 3b6b64fd4..660f08870 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/remix", - "version": "2.2.1", + "version": "2.2.2", "description": "Trigger.dev Remix integration", "license": "MIT", "main": "./dist/index.js", @@ -34,7 +34,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.1", + "@trigger.dev/sdk": "workspace:^2.2.2", "@remix-run/server-runtime": ">1.19.0" }, "dependencies": { diff --git a/packages/sveltekit/CHANGELOG.md b/packages/sveltekit/CHANGELOG.md index 07f7cb764..fb5b71745 100644 --- a/packages/sveltekit/CHANGELOG.md +++ b/packages/sveltekit/CHANGELOG.md @@ -1,5 +1,11 @@ # @trigger.dev/sveltekit +## 2.2.2 + +### Patch Changes + +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index 29c9d3636..b3039431e 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sveltekit", - "version": "2.2.1", + "version": "2.2.2", "description": "Trigger.dev svelteKit integration", "license": "MIT", "main": "./dist/index.js", @@ -33,7 +33,7 @@ "build:tsup": "tsup" }, "peerDependencies": { - "@trigger.dev/sdk": "workspace:^2.2.1" + "@trigger.dev/sdk": "workspace:^2.2.2" }, "dependencies": { "debug": "^4.3.4" diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index f920713d5..e195e1044 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,12 @@ # @trigger.dev/testing +## 2.2.2 + +### Patch Changes + +- @trigger.dev/core@2.2.2 +- @trigger.dev/sdk@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index c65f6a395..550bc81a8 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": "2.2.1", + "version": "2.2.2", "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 234844a62..86ae5367b 100644 --- a/packages/trigger-sdk/CHANGELOG.md +++ b/packages/trigger-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @trigger.dev/sdk +## 2.2.2 + +### Patch Changes + +- @trigger.dev/core@2.2.2 + ## 2.2.1 ### Patch Changes diff --git a/packages/trigger-sdk/package.json b/packages/trigger-sdk/package.json index c02ea2d96..fb226bb4c 100644 --- a/packages/trigger-sdk/package.json +++ b/packages/trigger-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@trigger.dev/sdk", - "version": "2.2.1", + "version": "2.2.2", "description": "trigger.dev Node.JS SDK", "license": "MIT", "main": "./dist/index.js", @@ -25,7 +25,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@trigger.dev/core": "workspace:^2.2.1", + "@trigger.dev/core": "workspace:^2.2.2", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", From d7c1e98e5e535f74eb0072f55615330b43785816 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Tue, 24 Oct 2023 17:49:39 +0100 Subject: [PATCH 7/8] Update pnpm lock --- pnpm-lock.yaml | 54 +++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 828bd5444..b2c50aff1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -376,8 +376,8 @@ importers: integrations/airtable: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/integration-kit': workspace:^2.2.2 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/node': 16.x airtable: ^0.12.1 @@ -404,8 +404,8 @@ importers: '@octokit/types': ^9.2.3 '@octokit/webhooks': ^10.4.0 '@octokit/webhooks-types': ^6.10.0 - '@trigger.dev/integration-kit': workspace:^2.2.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/integration-kit': workspace:^2.2.2 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/node': '18' octokit: ^2.0.14 @@ -431,8 +431,8 @@ importers: integrations/linear: specifiers: '@linear/sdk': ^8.0.0 - '@trigger.dev/integration-kit': workspace:^2.2.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/integration-kit': workspace:^2.2.2 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/node': 16.x rimraf: ^3.0.2 @@ -453,8 +453,8 @@ importers: integrations/openai: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/integration-kit': workspace:^2.2.2 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/node': '18' openai: ^4.13.0 @@ -475,8 +475,8 @@ importers: integrations/plain: specifiers: '@team-plain/typescript-sdk': ^2.7.0 - '@trigger.dev/integration-kit': workspace:^2.2.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/integration-kit': workspace:^2.2.2 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/node': '18' rimraf: ^3.0.2 @@ -493,8 +493,8 @@ importers: integrations/replicate: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/integration-kit': workspace:^2.2.2 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/node': 16.x replicate: ^0.18.1 @@ -516,8 +516,8 @@ importers: integrations/resend: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/integration-kit': workspace:^2.2.2 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/node': '18' resend: ^1.0.0 @@ -536,8 +536,8 @@ importers: integrations/sendgrid: specifiers: '@sendgrid/mail': ^7.7.0 - '@trigger.dev/integration-kit': workspace:^2.2.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/integration-kit': workspace:^2.2.2 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/node': 16.x rimraf: ^3.0.2 @@ -557,7 +557,7 @@ importers: integrations/slack: specifiers: '@slack/web-api': ^6.8.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/node': '18' rimraf: ^3.0.2 @@ -575,8 +575,8 @@ importers: integrations/stripe: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/integration-kit': workspace:^2.2.2 + '@trigger.dev/sdk': workspace:^2.2.2 '@types/node': 16.x rimraf: ^3.0.2 stripe: ^12.14.0 @@ -599,8 +599,8 @@ importers: integrations/supabase: specifiers: '@supabase/supabase-js': ^2.26.0 - '@trigger.dev/integration-kit': workspace:^2.2.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/integration-kit': workspace:^2.2.2 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/node': 18.x rimraf: ^3.0.2 @@ -623,8 +623,8 @@ importers: integrations/typeform: specifiers: - '@trigger.dev/integration-kit': workspace:^2.2.1 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/integration-kit': workspace:^2.2.2 + '@trigger.dev/sdk': workspace:^2.2.2 '@typeform/api-client': ^1.8.0 '@types/node': 16.x rimraf: ^3.0.2 @@ -859,7 +859,7 @@ importers: packages/express: specifiers: '@remix-run/web-fetch': ^4.3.5 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/debug': ^4.1.7 '@types/express': ^4.17.13 @@ -906,7 +906,7 @@ importers: specifiers: '@nestjs/common': ^10.2.4 '@remix-run/web-fetch': ^4.3.5 - '@trigger.dev/sdk': workspace:^2.2.1 + '@trigger.dev/sdk': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/debug': ^4.1.7 '@types/express': ^4.17.13 @@ -955,7 +955,7 @@ importers: packages/react: specifiers: '@tanstack/react-query': 5.0.0-beta.2 - '@trigger.dev/core': workspace:^2.2.1 + '@trigger.dev/core': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/debug': ^4.1.7 '@types/react': 18.2.17 @@ -1050,7 +1050,7 @@ importers: packages/trigger-sdk: specifiers: - '@trigger.dev/core': workspace:^2.2.1 + '@trigger.dev/core': workspace:^2.2.2 '@trigger.dev/tsconfig': workspace:* '@types/debug': ^4.1.7 '@types/node': '18' From 237545754f49e483a414642bc5e5268cc1c4c652 Mon Sep 17 00:00:00 2001 From: Matt Aitken Date: Tue, 24 Oct 2023 18:08:44 +0100 Subject: [PATCH 8/8] =?UTF-8?q?Indexing=20errors=20weren=E2=80=99t=20being?= =?UTF-8?q?=20serialized=20to=20JSON=20properly=20in=20some=20cases,=20so?= =?UTF-8?q?=20the=20errors=20weren=E2=80=99t=20getting=20inserted?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/services/endpoints/performEndpointIndexService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/webapp/app/services/endpoints/performEndpointIndexService.ts b/apps/webapp/app/services/endpoints/performEndpointIndexService.ts index 3457fa466..1d97e5aaf 100644 --- a/apps/webapp/app/services/endpoints/performEndpointIndexService.ts +++ b/apps/webapp/app/services/endpoints/performEndpointIndexService.ts @@ -111,7 +111,7 @@ export class PerformEndpointIndexService { return updateEndpointIndexWithError(this.#prismaClient, id, { message: friendlyError, - raw: bodyResult.error.issues, + raw: fromZodError(bodyResult.error).message, }); }