Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0508de6258 | |||
| 56a063e586 | |||
| d490bc5cbf | |||
| 6d9dfbc75d | |||
| 6406924b02 | |||
| 2156e15266 |
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"trigger.dev": patch
|
||||
---
|
||||
|
||||
Adding some additional telemetry during deploy to help debug issues
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@trigger.dev/core": patch
|
||||
---
|
||||
|
||||
Add the "log" level back in as an alias to "info"
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@trigger.dev/sdk": patch
|
||||
"@trigger.dev/core": patch
|
||||
---
|
||||
|
||||
Add configure function to be able to configure the SDK manually
|
||||
@@ -71,7 +71,9 @@
|
||||
"light-bulldogs-press",
|
||||
"light-dragons-complain",
|
||||
"little-crabs-cross",
|
||||
"long-fireants-search",
|
||||
"loud-actors-remember",
|
||||
"lovely-drinks-flash",
|
||||
"many-ligers-pump",
|
||||
"mighty-camels-joke",
|
||||
"mighty-flowers-train",
|
||||
@@ -79,6 +81,7 @@
|
||||
"new-rivers-tell",
|
||||
"ninety-pets-travel",
|
||||
"odd-poets-own",
|
||||
"pink-pumas-rhyme",
|
||||
"polite-ducks-switch",
|
||||
"polite-rockets-matter",
|
||||
"poor-flowers-cross",
|
||||
@@ -109,6 +112,7 @@
|
||||
"tame-guests-know",
|
||||
"tender-moose-tell",
|
||||
"tender-oranges-rhyme",
|
||||
"thin-parents-heal",
|
||||
"tidy-balloons-suffer",
|
||||
"tidy-dryers-sleep",
|
||||
"tiny-doors-type",
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"trigger.dev": patch
|
||||
---
|
||||
|
||||
Ensure @trigger.dev/sdk and @trigger.dev/core are always in the list of deployed dependencies
|
||||
@@ -51,11 +51,15 @@ export class UpsertTaskScheduleService extends BaseService {
|
||||
});
|
||||
|
||||
if (!task) {
|
||||
throw new Error(`Task with identifier ${schedule.taskIdentifier} not found in project.`);
|
||||
throw new ServiceValidationError(
|
||||
`Task with identifier ${schedule.taskIdentifier} not found in project.`
|
||||
);
|
||||
}
|
||||
|
||||
if (task.triggerSource !== "SCHEDULED") {
|
||||
throw new Error(`Task with identifier ${schedule.taskIdentifier} is not a scheduled task.`);
|
||||
throw new ServiceValidationError(
|
||||
`Task with identifier ${schedule.taskIdentifier} is not a scheduled task.`
|
||||
);
|
||||
}
|
||||
|
||||
const result = await $transaction(this._prisma, async (tx) => {
|
||||
|
||||
@@ -10,3 +10,37 @@ When you [trigger a task](/v3/triggering) from your backend code, you need to se
|
||||
Each environment has its own secret key. You can find the value on the API keys page in the Trigger.dev dashboard:
|
||||
|
||||

|
||||
|
||||
### Automatically Configuring the SDK
|
||||
|
||||
To automatically configure the SDK with your secret key, you can set the `TRIGGER_SECRET_KEY` environment variable. The SDK will automatically use this value when calling API methods (like `trigger`).
|
||||
|
||||
```bash
|
||||
export TRIGGER_SECRET_KEY=tr_dev_…
|
||||
```
|
||||
|
||||
You can do the same if you are self-hosting and need to change the default URL by using `TRIGGER_API_URL`.
|
||||
|
||||
```bash
|
||||
export TRIGGER_API_URL=https://trigger.example.com
|
||||
```
|
||||
|
||||
The default URL is `https://api.trigger.dev`.
|
||||
|
||||
### Manually Configuring the SDK
|
||||
|
||||
If you prefer to manually configure the SDK, you can call the `configure` method:
|
||||
|
||||
```ts
|
||||
import { configure } from "@trigger.dev/sdk/v3";
|
||||
import { myTask } from "./trigger/myTasks";
|
||||
|
||||
configure({
|
||||
secretKey: "tr_dev_1234", // WARNING: Never actually hardcode your secret key like this
|
||||
baseURL: "https://mytrigger.example.com", // Optional
|
||||
});
|
||||
|
||||
async function triggerTask() {
|
||||
await myTask.trigger({ userId: "1234" }); // This will use the secret key and base URL you configured
|
||||
}
|
||||
```
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/airtable
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/airtable",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev integration for airtable",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -25,8 +25,8 @@
|
||||
"typecheck": "tsc --noEmit"
|
||||
},
|
||||
"dependencies": {
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"airtable": "^0.12.1",
|
||||
"zod": "3.22.3"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/github
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/github",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "The official GitHub integration for Trigger.dev",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -30,8 +30,8 @@
|
||||
"@octokit/request-error": "^5.0.1",
|
||||
"@octokit/webhooks": "^12.0.10",
|
||||
"octokit": "^3.1.2",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"zod": "3.22.3"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/linear
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/linear",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev integration for @linear/sdk",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -26,8 +26,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@linear/sdk": "^8.0.0",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"zod": "3.22.3"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/slack
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/openai",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "The official OpenAI integration for Trigger.dev",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -42,8 +42,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"openai": "^4.16.1",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27"
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18.0.0"
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/plain
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/plain",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "The official Plain.com integration for Trigger.dev",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -24,8 +24,8 @@
|
||||
"build:tsup": "tsup"
|
||||
},
|
||||
"dependencies": {
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"@team-plain/typescript-sdk": "^2.7.0"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/replicate
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/replicate",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev integration for replicate",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -25,8 +25,8 @@
|
||||
"typecheck": "tsc --noEmit"
|
||||
},
|
||||
"dependencies": {
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"replicate": "^0.18.1",
|
||||
"zod": "3.22.3"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/resend
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/resend",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "The official Resend.com integration for Trigger.dev",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -24,8 +24,8 @@
|
||||
"build:tsup": "tsup"
|
||||
},
|
||||
"dependencies": {
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"resend": "^2.1.0"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/sendgrid
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/sendgrid",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev integration for @sendgrid/mail",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -26,8 +26,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@sendgrid/mail": "^7.7.0",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27"
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=16.8.0"
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/shopify
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/shopify",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev integration for @shopify/shopify-api",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -26,8 +26,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@shopify/shopify-api": "^8.0.2",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28",
|
||||
"zod": "3.22.3"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @trigger.dev/slack
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/slack",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "The official Slack integration for Trigger.dev",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -25,7 +25,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@slack/web-api": "^6.8.1",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"zod": "3.22.3"
|
||||
},
|
||||
"engines": {
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/stripe
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/stripe",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev integration for stripe",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -25,8 +25,8 @@
|
||||
"typecheck": "tsc --noEmit"
|
||||
},
|
||||
"dependencies": {
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"stripe": "^12.14.0",
|
||||
"zod": "3.22.3"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/supabase
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/supabase",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev integration for @supabase/supabase-js",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -26,8 +26,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@supabase/supabase-js": "^2.26.0",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"supabase-management-js": "^1.0.0",
|
||||
"zod": "3.22.3"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/typeform
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
- @trigger.dev/integration-kit@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/typeform",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "The official Typeform integration for Trigger.dev",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -24,8 +24,8 @@
|
||||
"typecheck": "tsc --noEmit"
|
||||
},
|
||||
"dependencies": {
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/integration-kit": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"@typeform/api-client": "^1.8.0",
|
||||
"zod": "3.22.3"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @trigger.dev/astro
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@trigger.dev/astro",
|
||||
"description": "An Astro-native integration for Trigger.dev background jobs platform",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
"files": [
|
||||
@@ -20,7 +20,7 @@
|
||||
"build:tsup": "tsup"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27"
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28"
|
||||
},
|
||||
"devDependencies": {
|
||||
"astro": "^3.0.12",
|
||||
|
||||
@@ -1,5 +1,15 @@
|
||||
# trigger.dev
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 2156e1526: Adding some additional telemetry during deploy to help debug issues
|
||||
- 6406924b0: Ensure @trigger.dev/sdk and @trigger.dev/core are always in the list of deployed dependencies
|
||||
- Updated dependencies [d490bc5cb]
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/core@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "trigger.dev",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "A Command-Line Interface for Trigger.dev (v3) projects",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
@@ -86,7 +86,7 @@
|
||||
"@opentelemetry/sdk-trace-base": "^1.22.0",
|
||||
"@opentelemetry/sdk-trace-node": "^1.22.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.22.0",
|
||||
"@trigger.dev/core": "workspace:3.0.0-beta.27",
|
||||
"@trigger.dev/core": "workspace:3.0.0-beta.28",
|
||||
"@types/degit": "^2.8.3",
|
||||
"chalk": "^5.2.0",
|
||||
"chokidar": "^3.5.3",
|
||||
|
||||
@@ -1286,7 +1286,7 @@ async function compileProject(
|
||||
|
||||
const javascriptProject = new JavascriptProject(config.projectDir);
|
||||
|
||||
const dependencies = await gatherRequiredDependencies(allImports, config, javascriptProject);
|
||||
const dependencies = await resolveRequiredDependencies(allImports, config, javascriptProject);
|
||||
|
||||
logger.debug("gatherRequiredDependencies()", { dependencies });
|
||||
|
||||
@@ -1300,6 +1300,10 @@ async function compileProject(
|
||||
},
|
||||
};
|
||||
|
||||
span.setAttributes({
|
||||
...flattenAttributes(packageJsonContents, "packageJson.contents"),
|
||||
});
|
||||
|
||||
await writeJSONFile(join(tempDir, "package.json"), packageJsonContents);
|
||||
|
||||
const copyResult = await copyAdditionalFiles(config, tempDir);
|
||||
@@ -1548,81 +1552,123 @@ async function typecheckProject(config: ResolvedConfig, options: DeployCommandOp
|
||||
|
||||
// Returns the dependencies that are required by the output that are found in output and the CLI package dependencies
|
||||
// Returns the dependency names and the version to use (taken from the CLI deps package.json)
|
||||
async function gatherRequiredDependencies(
|
||||
async function resolveRequiredDependencies(
|
||||
imports: Metafile["outputs"][string]["imports"],
|
||||
config: ResolvedConfig,
|
||||
project: JavascriptProject
|
||||
) {
|
||||
const dependencies: Record<string, string> = {};
|
||||
const resolvablePackageNames = new Set<string>();
|
||||
return await tracer.startActiveSpan("resolveRequiredDependencies", async (span) => {
|
||||
const resolvablePackageNames = new Set<string>();
|
||||
|
||||
for (const file of imports) {
|
||||
if ((file.kind !== "require-call" && file.kind !== "dynamic-import") || !file.external) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const packageName = detectPackageNameFromImportPath(file.path);
|
||||
|
||||
if (!packageName) {
|
||||
continue;
|
||||
}
|
||||
|
||||
resolvablePackageNames.add(packageName);
|
||||
}
|
||||
|
||||
const resolvedPackageVersions = await project.resolveAll(Array.from(resolvablePackageNames));
|
||||
const missingPackages = Array.from(resolvablePackageNames).filter(
|
||||
(packageName) => !resolvedPackageVersions[packageName]
|
||||
);
|
||||
|
||||
for (const missingPackage of missingPackages) {
|
||||
const internalDependencyVersion =
|
||||
(packageJson.dependencies as Record<string, string>)[missingPackage] ??
|
||||
detectDependencyVersion(missingPackage);
|
||||
|
||||
if (internalDependencyVersion) {
|
||||
dependencies[missingPackage] = stripWorkspaceFromVersion(internalDependencyVersion);
|
||||
}
|
||||
}
|
||||
|
||||
for (const [packageName, version] of Object.entries(resolvedPackageVersions)) {
|
||||
dependencies[packageName] = version;
|
||||
}
|
||||
|
||||
if (config.additionalPackages) {
|
||||
for (const packageName of config.additionalPackages) {
|
||||
if (dependencies[packageName]) {
|
||||
for (const file of imports) {
|
||||
if ((file.kind !== "require-call" && file.kind !== "dynamic-import") || !file.external) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const packageParts = parsePackageName(packageName);
|
||||
const packageName = detectPackageNameFromImportPath(file.path);
|
||||
|
||||
if (packageParts.version) {
|
||||
dependencies[packageParts.name] = packageParts.version;
|
||||
if (!packageName) {
|
||||
continue;
|
||||
} else {
|
||||
const externalDependencyVersion = await project.resolve(packageParts.name, {
|
||||
allowDev: true,
|
||||
});
|
||||
}
|
||||
|
||||
if (externalDependencyVersion) {
|
||||
dependencies[packageParts.name] = externalDependencyVersion;
|
||||
resolvablePackageNames.add(packageName);
|
||||
}
|
||||
|
||||
span.setAttribute("resolvablePackageNames", Array.from(resolvablePackageNames));
|
||||
|
||||
const resolvedPackageVersions = await project.resolveAll(Array.from(resolvablePackageNames));
|
||||
const missingPackages = Array.from(resolvablePackageNames).filter(
|
||||
(packageName) => !resolvedPackageVersions[packageName]
|
||||
);
|
||||
|
||||
span.setAttributes({
|
||||
...flattenAttributes(resolvedPackageVersions, "resolvedPackageVersions"),
|
||||
});
|
||||
span.setAttribute("missingPackages", missingPackages);
|
||||
|
||||
const dependencies: Record<string, string> = {};
|
||||
|
||||
for (const missingPackage of missingPackages) {
|
||||
const internalDependencyVersion =
|
||||
(packageJson.dependencies as Record<string, string>)[missingPackage] ??
|
||||
detectDependencyVersion(missingPackage);
|
||||
|
||||
if (internalDependencyVersion) {
|
||||
dependencies[missingPackage] = stripWorkspaceFromVersion(internalDependencyVersion);
|
||||
}
|
||||
}
|
||||
|
||||
for (const [packageName, version] of Object.entries(resolvedPackageVersions)) {
|
||||
dependencies[packageName] = version;
|
||||
}
|
||||
|
||||
if (config.additionalPackages) {
|
||||
span.setAttribute("additionalPackages", config.additionalPackages);
|
||||
|
||||
for (const packageName of config.additionalPackages) {
|
||||
if (dependencies[packageName]) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const packageParts = parsePackageName(packageName);
|
||||
|
||||
if (packageParts.version) {
|
||||
dependencies[packageParts.name] = packageParts.version;
|
||||
continue;
|
||||
} else {
|
||||
logger.log(
|
||||
`${chalkWarning("X Warning:")} Could not find version for package ${chalkPurple(
|
||||
packageName
|
||||
)}, add a version specifier to the package name (e.g. ${
|
||||
packageParts.name
|
||||
}@latest) or add it to your project's package.json`
|
||||
);
|
||||
const externalDependencyVersion = await project.resolve(packageParts.name, {
|
||||
allowDev: true,
|
||||
});
|
||||
|
||||
if (externalDependencyVersion) {
|
||||
dependencies[packageParts.name] = externalDependencyVersion;
|
||||
continue;
|
||||
} else {
|
||||
logger.log(
|
||||
`${chalkWarning("X Warning:")} Could not find version for package ${chalkPurple(
|
||||
packageName
|
||||
)}, add a version specifier to the package name (e.g. ${
|
||||
packageParts.name
|
||||
}@latest) or add it to your project's package.json`
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Make sure we sort the dependencies by key to ensure consistent hashing
|
||||
return Object.fromEntries(Object.entries(dependencies).sort(([a], [b]) => a.localeCompare(b)));
|
||||
if (!dependencies["@trigger.dev/sdk"]) {
|
||||
logger.debug("Adding missing @trigger.dev/sdk dependency", {
|
||||
version: packageJson.version,
|
||||
});
|
||||
|
||||
span.setAttribute("addingMissingSDK", packageJson.version);
|
||||
|
||||
dependencies["@trigger.dev/sdk"] = packageJson.version;
|
||||
}
|
||||
|
||||
if (!dependencies["@trigger.dev/core"]) {
|
||||
logger.debug("Adding missing @trigger.dev/core dependency", {
|
||||
version: packageJson.version,
|
||||
});
|
||||
|
||||
span.setAttribute("addingMissingCore", packageJson.version);
|
||||
|
||||
dependencies["@trigger.dev/core"] = packageJson.version;
|
||||
}
|
||||
|
||||
// Make sure we sort the dependencies by key to ensure consistent hashing
|
||||
const result = Object.fromEntries(
|
||||
Object.entries(dependencies).sort(([a], [b]) => a.localeCompare(b))
|
||||
);
|
||||
|
||||
span.setAttributes({
|
||||
...flattenAttributes(result, "dependencies"),
|
||||
});
|
||||
|
||||
span.end();
|
||||
|
||||
return result;
|
||||
});
|
||||
}
|
||||
|
||||
type AdditionalFilesReturn =
|
||||
|
||||
@@ -149,7 +149,7 @@ export function bundleDependenciesPlugin(
|
||||
}
|
||||
}
|
||||
|
||||
logger.ignore(`[${buildIdentifier}] Externalizing ${args.path}`, {
|
||||
logger.debug(`[${buildIdentifier}] Externalizing ${args.path}`, {
|
||||
...args,
|
||||
});
|
||||
|
||||
|
||||
@@ -6,6 +6,9 @@ import { PackageManager, getUserPackageManager } from "./getUserPackageManager";
|
||||
import { PackageJson } from "type-fest";
|
||||
import { assertExhaustive } from "./assertExhaustive";
|
||||
import { builtinModules } from "node:module";
|
||||
import { tracer } from "../cli/common";
|
||||
import { recordSpanException } from "@trigger.dev/core/v3/otel";
|
||||
import { flattenAttributes } from "@trigger.dev/core/v3";
|
||||
|
||||
export type ResolveOptions = { allowDev: boolean };
|
||||
|
||||
@@ -47,60 +50,81 @@ export class JavascriptProject {
|
||||
packageNames: string[],
|
||||
options?: ResolveOptions
|
||||
): Promise<Record<string, string>> {
|
||||
const externalPackages = packageNames.filter((packageName) => !isBuiltInModule(packageName));
|
||||
return tracer.startActiveSpan("JavascriptProject.resolveAll", async (span) => {
|
||||
const externalPackages = packageNames.filter((packageName) => !isBuiltInModule(packageName));
|
||||
|
||||
const opts = { allowDev: false, ...options };
|
||||
const opts = { allowDev: false, ...options };
|
||||
|
||||
const command = await this.#getCommand();
|
||||
const command = await this.#getCommand();
|
||||
|
||||
try {
|
||||
const versions = await command.resolveDependencyVersions(externalPackages, {
|
||||
cwd: this.projectPath,
|
||||
span.setAttributes({
|
||||
externalPackages,
|
||||
packageManager: command.name,
|
||||
});
|
||||
|
||||
if (versions) {
|
||||
logger.debug(`Resolved [${externalPackages.join(", ")}] version using ${command.name}`, {
|
||||
versions,
|
||||
try {
|
||||
const versions = await command.resolveDependencyVersions(externalPackages, {
|
||||
cwd: this.projectPath,
|
||||
});
|
||||
}
|
||||
|
||||
// Merge the resolved versions with the package.json dependencies
|
||||
const missingPackages = externalPackages.filter((packageName) => !versions[packageName]);
|
||||
const missingPackageVersions: Record<string, string> = {};
|
||||
|
||||
for (const packageName of missingPackages) {
|
||||
const packageJsonVersion = this.packageJson.dependencies?.[packageName];
|
||||
|
||||
if (typeof packageJsonVersion === "string") {
|
||||
logger.debug(`Resolved ${packageName} version using package.json`, {
|
||||
packageJsonVersion,
|
||||
if (versions) {
|
||||
logger.debug(`Resolved [${externalPackages.join(", ")}] version using ${command.name}`, {
|
||||
versions,
|
||||
});
|
||||
|
||||
missingPackageVersions[packageName] = packageJsonVersion;
|
||||
span.setAttributes({
|
||||
...flattenAttributes(versions, "versions"),
|
||||
});
|
||||
}
|
||||
|
||||
if (opts.allowDev) {
|
||||
const devPackageJsonVersion = this.packageJson.devDependencies?.[packageName];
|
||||
// Merge the resolved versions with the package.json dependencies
|
||||
const missingPackages = externalPackages.filter((packageName) => !versions[packageName]);
|
||||
const missingPackageVersions: Record<string, string> = {};
|
||||
|
||||
if (typeof devPackageJsonVersion === "string") {
|
||||
logger.debug(`Resolved ${packageName} version using devDependencies`, {
|
||||
devPackageJsonVersion,
|
||||
for (const packageName of missingPackages) {
|
||||
const packageJsonVersion = this.packageJson.dependencies?.[packageName];
|
||||
|
||||
if (typeof packageJsonVersion === "string") {
|
||||
logger.debug(`Resolved ${packageName} version using package.json`, {
|
||||
packageJsonVersion,
|
||||
});
|
||||
|
||||
missingPackageVersions[packageName] = devPackageJsonVersion;
|
||||
missingPackageVersions[packageName] = packageJsonVersion;
|
||||
}
|
||||
|
||||
if (opts.allowDev) {
|
||||
const devPackageJsonVersion = this.packageJson.devDependencies?.[packageName];
|
||||
|
||||
if (typeof devPackageJsonVersion === "string") {
|
||||
logger.debug(`Resolved ${packageName} version using devDependencies`, {
|
||||
devPackageJsonVersion,
|
||||
});
|
||||
|
||||
missingPackageVersions[packageName] = devPackageJsonVersion;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
span.setAttributes({
|
||||
...flattenAttributes(missingPackageVersions, "missingPackageVersions"),
|
||||
missingPackages,
|
||||
});
|
||||
|
||||
span.end();
|
||||
|
||||
return { ...versions, ...missingPackageVersions };
|
||||
} catch (error) {
|
||||
recordSpanException(span, error);
|
||||
span.end();
|
||||
|
||||
logger.debug(`Failed to resolve dependency versions using ${command.name}`, {
|
||||
packageNames,
|
||||
error,
|
||||
});
|
||||
|
||||
return {};
|
||||
}
|
||||
|
||||
return { ...versions, ...missingPackageVersions };
|
||||
} catch (error) {
|
||||
logger.debug(`Failed to resolve dependency versions using ${command.name}`, {
|
||||
packageNames,
|
||||
error,
|
||||
});
|
||||
|
||||
return {};
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
async resolve(packageName: string, options?: ResolveOptions): Promise<string | undefined> {
|
||||
|
||||
@@ -1,5 +1,14 @@
|
||||
# create-trigger
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [d490bc5cb]
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/core@3.0.0-beta.28
|
||||
- @trigger.dev/yalt@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/cli",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "The Trigger.dev CLI",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# @trigger.dev/core-apps
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
## 3.0.0-beta.26
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@trigger.dev/core-apps",
|
||||
"description": "Backend core code used across apps",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"private": true,
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# @trigger.dev/core-backend
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
## 3.0.0-beta.26
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/core-backend",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Core code used across `@trigger.dev/sdk` and Trigger.dev server",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# internal-platform
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- d490bc5cb: Add the "log" level back in as an alias to "info"
|
||||
- 6d9dfbc75: Add configure function to be able to configure the SDK manually
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/core",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Core code used across the Trigger.dev SDK and platform",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
|
||||
@@ -253,44 +253,3 @@ export class ApiClient {
|
||||
return headers;
|
||||
}
|
||||
}
|
||||
|
||||
type ApiClientContext = {
|
||||
baseURL: string;
|
||||
accessToken: string;
|
||||
};
|
||||
|
||||
export class ApiClientManager {
|
||||
private _storage: SafeAsyncLocalStorage<ApiClientContext> =
|
||||
new SafeAsyncLocalStorage<ApiClientContext>();
|
||||
|
||||
get baseURL(): string | undefined {
|
||||
const store = this.#getStore();
|
||||
return store?.baseURL ?? getEnvVar("TRIGGER_API_URL") ?? "https://api.trigger.dev";
|
||||
}
|
||||
|
||||
get accessToken(): string | undefined {
|
||||
const store = this.#getStore();
|
||||
return store?.accessToken ?? getEnvVar("TRIGGER_SECRET_KEY");
|
||||
}
|
||||
|
||||
get client(): ApiClient | undefined {
|
||||
if (!this.baseURL || !this.accessToken) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
return new ApiClient(this.baseURL, this.accessToken);
|
||||
}
|
||||
|
||||
runWith<R extends (...args: any[]) => Promise<any>>(
|
||||
context: ApiClientContext,
|
||||
fn: R
|
||||
): Promise<ReturnType<R>> {
|
||||
return this._storage.runWith(context, fn);
|
||||
}
|
||||
|
||||
#getStore(): ApiClientContext | undefined {
|
||||
return this._storage.getStore();
|
||||
}
|
||||
}
|
||||
|
||||
export const apiClientManager = new ApiClientManager();
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
// Split module-level variable definition into separate files to allow
|
||||
// tree-shaking on each api instance.
|
||||
import { APIClientManagerAPI } from "./apiClientManager";
|
||||
/** Entrypoint for logger API */
|
||||
export const apiClientManager = APIClientManagerAPI.getInstance();
|
||||
|
||||
export type { ApiClientConfiguration } from "./apiClientManager/types";
|
||||
@@ -0,0 +1,50 @@
|
||||
import { ApiClient } from "../apiClient";
|
||||
import { getGlobal, registerGlobal, unregisterGlobal } from "../utils/globals";
|
||||
import { getEnvVar } from "../utils/getEnv";
|
||||
import { ApiClientConfiguration } from "./types";
|
||||
|
||||
const API_NAME = "api-client";
|
||||
|
||||
export class APIClientManagerAPI {
|
||||
private static _instance?: APIClientManagerAPI;
|
||||
|
||||
private constructor() {}
|
||||
|
||||
public static getInstance(): APIClientManagerAPI {
|
||||
if (!this._instance) {
|
||||
this._instance = new APIClientManagerAPI();
|
||||
}
|
||||
|
||||
return this._instance;
|
||||
}
|
||||
|
||||
public disable() {
|
||||
unregisterGlobal(API_NAME);
|
||||
}
|
||||
|
||||
public setGlobalAPIClientConfiguration(config: ApiClientConfiguration): boolean {
|
||||
return registerGlobal(API_NAME, config);
|
||||
}
|
||||
|
||||
get baseURL(): string | undefined {
|
||||
const store = this.#getConfig();
|
||||
return store?.baseURL ?? getEnvVar("TRIGGER_API_URL") ?? "https://api.trigger.dev";
|
||||
}
|
||||
|
||||
get accessToken(): string | undefined {
|
||||
const store = this.#getConfig();
|
||||
return store?.secretKey ?? getEnvVar("TRIGGER_SECRET_KEY");
|
||||
}
|
||||
|
||||
get client(): ApiClient | undefined {
|
||||
if (!this.baseURL || !this.accessToken) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
return new ApiClient(this.baseURL, this.accessToken);
|
||||
}
|
||||
|
||||
#getConfig(): ApiClientConfiguration | undefined {
|
||||
return getGlobal(API_NAME);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
export type ApiClientConfiguration = {
|
||||
baseURL?: string;
|
||||
secretKey?: string;
|
||||
};
|
||||
@@ -6,6 +6,7 @@ export * from "./limits";
|
||||
export * from "./logger-api";
|
||||
export * from "./runtime-api";
|
||||
export * from "./task-context-api";
|
||||
export * from "./apiClientManager-api";
|
||||
export * from "./schemas";
|
||||
export { SemanticInternalAttributes } from "./semanticInternalAttributes";
|
||||
export * from "./task-catalog-api";
|
||||
|
||||
@@ -7,7 +7,7 @@ import { flattenAttributes } from "../utils/flattenAttributes";
|
||||
import { ClockTime } from "../clock/clock";
|
||||
import { clock } from "../clock-api";
|
||||
|
||||
export type LogLevel = "none" | "error" | "warn" | "info" | "debug";
|
||||
export type LogLevel = "none" | "error" | "warn" | "info" | "debug" | "log";
|
||||
|
||||
export const logLevels: Array<LogLevel> = ["none", "error", "warn", "info", "debug"];
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import { ApiClientConfiguration } from "../apiClientManager/types";
|
||||
import { Clock } from "../clock/clock";
|
||||
import type { RuntimeManager } from "../runtime/manager";
|
||||
import { TaskCatalog } from "../task-catalog/catalog";
|
||||
@@ -50,4 +51,5 @@ type TriggerDotDevGlobalAPI = {
|
||||
clock?: Clock;
|
||||
["task-catalog"]?: TaskCatalog;
|
||||
["task-context"]?: TaskContext;
|
||||
["api-client"]?: ApiClientConfiguration;
|
||||
};
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { Attributes, Span } from "@opentelemetry/api";
|
||||
import { apiClientManager } from "../apiClient";
|
||||
import { OFFLOAD_IO_PACKET_LENGTH_LIMIT, imposeAttributeLimits } from "../limits";
|
||||
import { SemanticInternalAttributes } from "../semanticInternalAttributes";
|
||||
import { TriggerTracer } from "../tracer";
|
||||
import { flattenAttributes } from "./flattenAttributes";
|
||||
import { apiClientManager } from "../apiClientManager-api";
|
||||
|
||||
export type IOPacket = {
|
||||
data?: string | undefined;
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# @trigger.dev/eslint-plugin
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
## 3.0.0-beta.26
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/eslint-plugin",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "ESLint plugin with trigger.dev best practices",
|
||||
"keywords": [
|
||||
"eslint",
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @trigger.dev/express
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/express",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Official Express adapter for Trigger.dev",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
@@ -23,7 +23,7 @@
|
||||
"./package.json": "./package.json"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/tsconfig": "workspace:*",
|
||||
"@types/debug": "^4.1.7",
|
||||
"@types/express": "^4.17.13",
|
||||
@@ -39,7 +39,7 @@
|
||||
"build:tsup": "tsup"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27"
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28"
|
||||
},
|
||||
"dependencies": {
|
||||
"debug": "^4.3.4",
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @trigger.dev/hono
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/hono",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "A Trigger.dev adapter for Hono.dev",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
@@ -32,7 +32,7 @@
|
||||
},
|
||||
"peerDependencies": {
|
||||
"hono": "3.x",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27"
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@trigger.dev/tsconfig": "workspace:*",
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/integration-kit
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [d490bc5cb]
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/core@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/integration-kit",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev Integration Kit has helpers to make creating integrations easier",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @trigger.dev/nestjs
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/nestjs",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Official NestJS adapter for Trigger.dev",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
@@ -23,7 +23,7 @@
|
||||
"./package.json": "./package.json"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"@trigger.dev/tsconfig": "workspace:*",
|
||||
"@types/debug": "^4.1.7",
|
||||
"@types/express": "^4.17.13",
|
||||
@@ -41,7 +41,7 @@
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@nestjs/common": ">=10.0.0",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27"
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28"
|
||||
},
|
||||
"dependencies": {
|
||||
"@nestjs/common": "^10.2.4",
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @trigger.dev/nextjs
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/nextjs",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev Next.js integration",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
@@ -41,7 +41,7 @@
|
||||
"build:tsup": "tsup"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"next": ">=12.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# @trigger.dev/otlp-importer
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
## 3.0.0-beta.26
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/otlp-importer",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "OpenTelemetry OTLP Importer for Node.js written in TypeScript",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @trigger.dev/react
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [d490bc5cb]
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/core@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/react",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev React SDK",
|
||||
"license": "MIT",
|
||||
"types": "dist/index.d.ts",
|
||||
@@ -27,7 +27,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@tanstack/react-query": "5.0.0-beta.2",
|
||||
"@trigger.dev/core": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/core": "workspace:^3.0.0-beta.28",
|
||||
"debug": "^4.3.4",
|
||||
"zod": "3.22.3"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @trigger.dev/remix
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/remix",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev Remix integration",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
@@ -39,7 +39,7 @@
|
||||
"build:tsup": "tsup"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27",
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28",
|
||||
"@remix-run/server-runtime": ">1.19.0"
|
||||
},
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @trigger.dev/sveltekit
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/sveltekit",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "Trigger.dev svelteKit integration",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
@@ -39,7 +39,7 @@
|
||||
"build:tsup": "tsup"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.27"
|
||||
"@trigger.dev/sdk": "workspace:^3.0.0-beta.28"
|
||||
},
|
||||
"dependencies": {
|
||||
"debug": "^4.3.4"
|
||||
|
||||
@@ -1,5 +1,14 @@
|
||||
# @trigger.dev/testing
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [d490bc5cb]
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/core@3.0.0-beta.28
|
||||
- @trigger.dev/sdk@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@trigger.dev/testing",
|
||||
"description": "A collection of useful tools to write tests for Trigger.dev.",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
|
||||
@@ -1,5 +1,15 @@
|
||||
# @trigger.dev/sdk
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 6d9dfbc75: Add configure function to be able to configure the SDK manually
|
||||
- Updated dependencies [d490bc5cb]
|
||||
- Updated dependencies [6d9dfbc75]
|
||||
- @trigger.dev/core@3.0.0-beta.28
|
||||
- @trigger.dev/core-backend@3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/sdk",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "trigger.dev Node.JS SDK",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
@@ -48,8 +48,8 @@
|
||||
"@opentelemetry/api": "^1.8.0",
|
||||
"@opentelemetry/api-logs": "^0.48.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.22.0",
|
||||
"@trigger.dev/core": "workspace:3.0.0-beta.27",
|
||||
"@trigger.dev/core-backend": "workspace:3.0.0-beta.27",
|
||||
"@trigger.dev/core": "workspace:3.0.0-beta.28",
|
||||
"@trigger.dev/core-backend": "workspace:3.0.0-beta.28",
|
||||
"chalk": "^5.2.0",
|
||||
"cronstrue": "^2.21.0",
|
||||
"debug": "^4.3.4",
|
||||
|
||||
@@ -1,26 +1,52 @@
|
||||
export * from "./tasks";
|
||||
export * from "./config";
|
||||
export * from "./wait";
|
||||
export * from "./cache";
|
||||
export * from "./config";
|
||||
export { retry, type RetryOptions } from "./retry";
|
||||
export { queue } from "./shared";
|
||||
|
||||
import type { Context } from "./shared";
|
||||
export * from "./tasks";
|
||||
export * from "./wait";
|
||||
export type { Context };
|
||||
|
||||
import type { Context } from "./shared";
|
||||
|
||||
import type { ApiClientConfiguration } from "@trigger.dev/core/v3";
|
||||
import { apiClientManager } from "@trigger.dev/core/v3";
|
||||
|
||||
export type { ApiClientConfiguration };
|
||||
|
||||
export {
|
||||
APIError,
|
||||
AuthenticationError,
|
||||
BadRequestError,
|
||||
ConflictError,
|
||||
InternalServerError,
|
||||
NotFoundError,
|
||||
PermissionDeniedError,
|
||||
RateLimitError,
|
||||
UnprocessableEntityError,
|
||||
logger,
|
||||
type LogLevel,
|
||||
APIError,
|
||||
BadRequestError,
|
||||
AuthenticationError,
|
||||
PermissionDeniedError,
|
||||
NotFoundError,
|
||||
ConflictError,
|
||||
UnprocessableEntityError,
|
||||
RateLimitError,
|
||||
InternalServerError,
|
||||
} from "@trigger.dev/core/v3";
|
||||
|
||||
export { runs } from "./management";
|
||||
export * as schedules from "./schedules";
|
||||
|
||||
/**
|
||||
* Register the global API client configuration. Alternatively, you can set the `TRIGGER_SECRET_KEY` and `TRIGGER_API_URL` environment variables.
|
||||
* @param options The API client configuration.
|
||||
* @param options.baseURL The base URL of the Trigger API. (default: `https://api.trigger.dev`)
|
||||
* @param options.secretKey The secret key to authenticate with the Trigger API. (default: `process.env.TRIGGER_SECRET_KEY`) This can be found in your Trigger.dev project "API Keys" settings.
|
||||
*
|
||||
* @example
|
||||
*
|
||||
* ```typescript
|
||||
* import { configure } from "@trigger.dev/sdk/v3";
|
||||
*
|
||||
* configure({
|
||||
* baseURL: "https://api.trigger.dev",
|
||||
* secretKey: "tr_dev_1234567890"
|
||||
* });
|
||||
* ```
|
||||
*/
|
||||
export function configure(options: ApiClientConfiguration) {
|
||||
apiClientManager.setGlobalAPIClientConfiguration(options);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# @trigger.dev/yalt
|
||||
|
||||
## 3.0.0-beta.28
|
||||
|
||||
## 3.0.0-beta.27
|
||||
|
||||
## 3.0.0-beta.26
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@trigger.dev/yalt",
|
||||
"version": "3.0.0-beta.27",
|
||||
"version": "3.0.0-beta.28",
|
||||
"description": "yalt.dev client library",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
|
||||
Generated
+35
-35
@@ -845,10 +845,10 @@ importers:
|
||||
integrations/airtable:
|
||||
dependencies:
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
airtable:
|
||||
specifier: ^0.12.1
|
||||
@@ -888,10 +888,10 @@ importers:
|
||||
specifier: ^12.0.10
|
||||
version: 12.0.10
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
octokit:
|
||||
specifier: ^3.1.2
|
||||
@@ -931,10 +931,10 @@ importers:
|
||||
specifier: ^8.0.0
|
||||
version: 8.0.0
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
zod:
|
||||
specifier: 3.22.3
|
||||
@@ -962,10 +962,10 @@ importers:
|
||||
integrations/openai:
|
||||
dependencies:
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
openai:
|
||||
specifier: ^4.16.1
|
||||
@@ -1005,10 +1005,10 @@ importers:
|
||||
specifier: ^2.7.0
|
||||
version: 2.7.0
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
devDependencies:
|
||||
'@trigger.dev/tsconfig':
|
||||
@@ -1033,10 +1033,10 @@ importers:
|
||||
integrations/replicate:
|
||||
dependencies:
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
replicate:
|
||||
specifier: ^0.18.1
|
||||
@@ -1067,10 +1067,10 @@ importers:
|
||||
integrations/resend:
|
||||
dependencies:
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
resend:
|
||||
specifier: ^2.1.0
|
||||
@@ -1101,10 +1101,10 @@ importers:
|
||||
specifier: ^7.7.0
|
||||
version: 7.7.0
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
devDependencies:
|
||||
'@trigger.dev/tsconfig':
|
||||
@@ -1132,10 +1132,10 @@ importers:
|
||||
specifier: ^8.0.2
|
||||
version: 8.0.2
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
zod:
|
||||
specifier: 3.22.3
|
||||
@@ -1166,7 +1166,7 @@ importers:
|
||||
specifier: ^6.8.1
|
||||
version: 6.8.1
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
zod:
|
||||
specifier: 3.22.3
|
||||
@@ -1194,10 +1194,10 @@ importers:
|
||||
integrations/stripe:
|
||||
dependencies:
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
stripe:
|
||||
specifier: ^12.14.0
|
||||
@@ -1231,10 +1231,10 @@ importers:
|
||||
specifier: ^2.26.0
|
||||
version: 2.31.0
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
supabase-management-js:
|
||||
specifier: ^1.0.0
|
||||
@@ -1265,10 +1265,10 @@ importers:
|
||||
integrations/typeform:
|
||||
dependencies:
|
||||
'@trigger.dev/integration-kit':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/integration-kit
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../../packages/trigger-sdk
|
||||
'@typeform/api-client':
|
||||
specifier: ^1.8.0
|
||||
@@ -1296,7 +1296,7 @@ importers:
|
||||
packages/astro:
|
||||
dependencies:
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../trigger-sdk
|
||||
debug:
|
||||
specifier: ^4.3.4
|
||||
@@ -1514,7 +1514,7 @@ importers:
|
||||
specifier: ^1.22.0
|
||||
version: 1.22.0
|
||||
'@trigger.dev/core':
|
||||
specifier: workspace:3.0.0-beta.27
|
||||
specifier: workspace:3.0.0-beta.28
|
||||
version: link:../core
|
||||
'@types/degit':
|
||||
specifier: ^2.8.3
|
||||
@@ -1956,7 +1956,7 @@ importers:
|
||||
version: 4.18.2
|
||||
devDependencies:
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../trigger-sdk
|
||||
'@trigger.dev/tsconfig':
|
||||
specifier: workspace:*
|
||||
@@ -2051,7 +2051,7 @@ importers:
|
||||
version: 4.3.4(supports-color@8.1.1)
|
||||
devDependencies:
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../trigger-sdk
|
||||
'@trigger.dev/tsconfig':
|
||||
specifier: workspace:*
|
||||
@@ -2084,7 +2084,7 @@ importers:
|
||||
packages/nextjs:
|
||||
dependencies:
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../trigger-sdk
|
||||
debug:
|
||||
specifier: ^4.3.4
|
||||
@@ -2170,7 +2170,7 @@ importers:
|
||||
specifier: 5.0.0-beta.2
|
||||
version: 5.0.0-beta.2(react@18.2.0)
|
||||
'@trigger.dev/core':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../core
|
||||
debug:
|
||||
specifier: ^4.3.4
|
||||
@@ -2213,7 +2213,7 @@ importers:
|
||||
packages/remix:
|
||||
dependencies:
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../trigger-sdk
|
||||
debug:
|
||||
specifier: ^4.3.4
|
||||
@@ -2250,7 +2250,7 @@ importers:
|
||||
packages/sveltekit:
|
||||
dependencies:
|
||||
'@trigger.dev/sdk':
|
||||
specifier: workspace:^3.0.0-beta.27
|
||||
specifier: workspace:^3.0.0-beta.28
|
||||
version: link:../trigger-sdk
|
||||
debug:
|
||||
specifier: ^4.3.4
|
||||
@@ -2324,10 +2324,10 @@ importers:
|
||||
specifier: ^1.22.0
|
||||
version: 1.22.0
|
||||
'@trigger.dev/core':
|
||||
specifier: workspace:3.0.0-beta.27
|
||||
specifier: workspace:3.0.0-beta.28
|
||||
version: link:../core
|
||||
'@trigger.dev/core-backend':
|
||||
specifier: workspace:3.0.0-beta.27
|
||||
specifier: workspace:3.0.0-beta.28
|
||||
version: link:../core-backend
|
||||
chalk:
|
||||
specifier: ^5.2.0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { APIError, runs, schedules } from "@trigger.dev/sdk/v3";
|
||||
import { APIError, configure, runs, schedules } from "@trigger.dev/sdk/v3";
|
||||
import { simpleChildTask } from "./trigger/subtasks";
|
||||
import dotenv from "dotenv";
|
||||
import { firstScheduledTask } from "./trigger/scheduled";
|
||||
|
||||
Reference in New Issue
Block a user