|
1 | 1 | import { mkdir, writeFile } from 'node:fs/promises'; |
2 | 2 | import { join, resolve } from 'node:path'; |
3 | | -import { BaseBuilder } from '@workflow/builders'; |
| 3 | +import { |
| 4 | + BaseBuilder, |
| 5 | + STEP_QUEUE_TRIGGER, |
| 6 | + WORKFLOW_QUEUE_TRIGGER, |
| 7 | +} from '@workflow/builders'; |
4 | 8 |
|
5 | 9 | export class VercelBuildOutputAPIBuilder extends BaseBuilder { |
6 | 10 | async build(): Promise<void> { |
@@ -67,16 +71,7 @@ export class VercelBuildOutputAPIBuilder extends BaseBuilder { |
67 | 71 | architecture: 'arm64', |
68 | 72 | shouldAddHelpers: true, |
69 | 73 | shouldAddSourcemapSupport: true, |
70 | | - experimentalTriggers: [ |
71 | | - { |
72 | | - type: 'queue/v1beta', |
73 | | - topic: '__wkf_step_*', |
74 | | - consumer: 'default', |
75 | | - maxDeliveries: 64, // Optional: Maximum number of delivery attempts (default: 3) |
76 | | - retryAfterSeconds: 5, // Optional: Delay between retries (default: 60) |
77 | | - initialDelaySeconds: 0, // Optional: Initial delay before first delivery (default: 0) |
78 | | - }, |
79 | | - ], |
| 74 | + experimentalTriggers: [STEP_QUEUE_TRIGGER], |
80 | 75 | }; |
81 | 76 |
|
82 | 77 | await writeFile( |
@@ -123,16 +118,7 @@ export class VercelBuildOutputAPIBuilder extends BaseBuilder { |
123 | 118 | launcherType: 'Nodejs', |
124 | 119 | architecture: 'arm64', |
125 | 120 | shouldAddHelpers: true, |
126 | | - experimentalTriggers: [ |
127 | | - { |
128 | | - type: 'queue/v1beta', |
129 | | - topic: '__wkf_workflow_*', |
130 | | - consumer: 'default', |
131 | | - maxDeliveries: 64, // Optional: Maximum number of delivery attempts (default: 3) |
132 | | - retryAfterSeconds: 5, // Optional: Delay between retries (default: 60) |
133 | | - initialDelaySeconds: 0, // Optional: Initial delay before first delivery (default: 0) |
134 | | - }, |
135 | | - ], |
| 121 | + experimentalTriggers: [WORKFLOW_QUEUE_TRIGGER], |
136 | 122 | }; |
137 | 123 |
|
138 | 124 | await writeFile( |
|
0 commit comments