From 37ed751eb434328277c74978229d840a794300a9 Mon Sep 17 00:00:00 2001 From: Matt Aitken Date: Mon, 26 May 2025 17:37:42 +0100 Subject: [PATCH 1/5] Latest preview package --- package-lock.json | 38 +++++++++++++++++++------------------- package.json | 4 ++-- trigger.config.ts | 2 +- 3 files changed, 22 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 382e7be..dabb1f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,14 +8,14 @@ "name": "vercel-nextjs-workflows", "version": "0.1.0", "dependencies": { - "@trigger.dev/sdk": "^0.0.0-re2-20250523160855", + "@trigger.dev/sdk": "0.0.0-re2-20250526161209", "next": "15.1.8", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { "@eslint/eslintrc": "^3", - "@trigger.dev/build": "^0.0.0-re2-20250523160855", + "@trigger.dev/build": "0.0.0-re2-20250526161209", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", @@ -1683,9 +1683,9 @@ "license": "BSD-3-Clause" }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.0.tgz", - "integrity": "sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==", + "version": "4.41.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.1.tgz", + "integrity": "sha512-5afxvwszzdulsU2w8JKWwY8/sJOLPzf0e1bFuvcW5h9zsEg+RQAojdW0ux2zyYAz7R8HvvzKCjLNJhVq965U7w==", "cpu": [ "arm64" ], @@ -1731,13 +1731,13 @@ } }, "node_modules/@trigger.dev/build": { - "version": "0.0.0-re2-20250523160855", - "resolved": "https://registry.npmjs.org/@trigger.dev/build/-/build-0.0.0-re2-20250523160855.tgz", - "integrity": "sha512-rQMDm+Aew/3llDqBT52DipJjVKw6fftwMAh1srtr3OklEYgKn6CaOEBHzdbeMKxfvECmZwYu/YVDO1Nmao1Uog==", + "version": "0.0.0-re2-20250526161209", + "resolved": "https://registry.npmjs.org/@trigger.dev/build/-/build-0.0.0-re2-20250526161209.tgz", + "integrity": "sha512-x75/+YNcv0IsSQP5jfZojTwSOWd9fCBeAuxUqFxOwpL8rhrR3vaUfdb1lgvtS7ACZ77GfrUyzpNIE84yLlKLTg==", "dev": true, "license": "MIT", "dependencies": { - "@trigger.dev/core": "0.0.0-re2-20250523160855", + "@trigger.dev/core": "0.0.0-re2-20250526161209", "pkg-types": "^1.1.3", "tinyglobby": "^0.2.2", "tsconfck": "3.1.3" @@ -1747,9 +1747,9 @@ } }, "node_modules/@trigger.dev/core": { - "version": "0.0.0-re2-20250523160855", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-0.0.0-re2-20250523160855.tgz", - "integrity": "sha512-TxWj3zWPiWzaL4bJzGVkg2FqKFnpv+rdn/ppZ/tNE2yxox8KBWYtdOT8hyBUautLClTFhMzVrEQXsBEipKWreA==", + "version": "0.0.0-re2-20250526161209", + "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-0.0.0-re2-20250526161209.tgz", + "integrity": "sha512-GJYWFF7D7NTl3P2TzCYarglzIpSgCpauSSZHtSvYQmnckmQAI/2jve1o53XVWi+c+OmNve7kLtgwb1QDnfRIQg==", "license": "MIT", "dependencies": { "@bugsnag/cuid": "^3.1.1", @@ -1817,15 +1817,15 @@ } }, "node_modules/@trigger.dev/sdk": { - "version": "0.0.0-re2-20250523160855", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-0.0.0-re2-20250523160855.tgz", - "integrity": "sha512-rFOBW7U+clmsGRq1FERIx3G6z/Kbd/10r0i/4ZoD4dt+fAMgcgMwVJ6S38YZuBfqD2NvPBbTV2l8JPn7pupzCg==", + "version": "0.0.0-re2-20250526161209", + "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-0.0.0-re2-20250526161209.tgz", + "integrity": "sha512-9yZqOAZYMBeXiEv5yP0rw8YlUiw14nupiKjzO/HcBRx/7GY/EeIw3PgzThpkXL+oIEEfQvTd0HaAc8jaF62UxQ==", "license": "MIT", "dependencies": { "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.52.1", "@opentelemetry/semantic-conventions": "1.25.1", - "@trigger.dev/core": "0.0.0-re2-20250523160855", + "@trigger.dev/core": "0.0.0-re2-20250526161209", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4", @@ -8197,9 +8197,9 @@ } }, "node_modules/zod": { - "version": "3.25.23", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.23.tgz", - "integrity": "sha512-Od2bdMosahjSrSgJtakrwjMDb1zM1A3VIHCPGveZt/3/wlrTWBya2lmEh2OYe4OIu8mPTmmr0gnLHIWQXdtWBg==", + "version": "3.25.28", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.28.tgz", + "integrity": "sha512-/nt/67WYKnr5by3YS7LroZJbtcCBurDKKPBPWWzaxvVCGuG/NOsiKkrjoOhI8mJ+SQUXEbUzeB3S+6XDUEEj7Q==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 61cef27..1e2f996 100644 --- a/package.json +++ b/package.json @@ -9,14 +9,14 @@ "lint": "next lint" }, "dependencies": { - "@trigger.dev/sdk": "^0.0.0-re2-20250523160855", + "@trigger.dev/sdk": "0.0.0-re2-20250526161209", "next": "15.1.8", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { "@eslint/eslintrc": "^3", - "@trigger.dev/build": "^0.0.0-re2-20250523160855", + "@trigger.dev/build": "0.0.0-re2-20250526161209", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", diff --git a/trigger.config.ts b/trigger.config.ts index 180b240..8c2631b 100644 --- a/trigger.config.ts +++ b/trigger.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; +import { defineConfig } from "@trigger.dev/sdk"; export default defineConfig({ project: "proj_jtqgjzmqfipxrirmxymd", From 9594eb54b8f613b4f7723f52faecac9f157ff958 Mon Sep 17 00:00:00 2001 From: Matt Aitken Date: Mon, 26 May 2025 17:46:12 +0100 Subject: [PATCH 2/5] Got rid of the any --- src/trigger/example.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/trigger/example.ts b/src/trigger/example.ts index 9ef3d52..0606655 100644 --- a/src/trigger/example.ts +++ b/src/trigger/example.ts @@ -4,13 +4,13 @@ export const helloWorldTask = task({ id: "hello-world", // Set an optional maxDuration to prevent tasks from running indefinitely maxDuration: 300, // Stop executing after 300 secs (5 mins) of compute - run: async (payload: any, { ctx }) => { + run: async (payload, { ctx }) => { logger.log("Hello, world!", { payload, ctx }); await wait.for({ seconds: 5 }); return { message: "Hello, world!", - } + }; }, -}); \ No newline at end of file +}); From 6bb06f9f7baacf9ac9a0f0253bc0a9ff60104b20 Mon Sep 17 00:00:00 2001 From: Matt Aitken Date: Mon, 26 May 2025 18:01:09 +0100 Subject: [PATCH 3/5] Added the sync vercel env vars extension --- src/trigger/example.ts | 1 + trigger.config.ts | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/trigger/example.ts b/src/trigger/example.ts index 0606655..dedbdda 100644 --- a/src/trigger/example.ts +++ b/src/trigger/example.ts @@ -6,6 +6,7 @@ export const helloWorldTask = task({ maxDuration: 300, // Stop executing after 300 secs (5 mins) of compute run: async (payload, { ctx }) => { logger.log("Hello, world!", { payload, ctx }); + logger.log("proces.env", { env: process.env }); await wait.for({ seconds: 5 }); diff --git a/trigger.config.ts b/trigger.config.ts index 8c2631b..01eb049 100644 --- a/trigger.config.ts +++ b/trigger.config.ts @@ -1,4 +1,5 @@ import { defineConfig } from "@trigger.dev/sdk"; +import { syncVercelEnvVars } from "@trigger.dev/build/extensions/core"; export default defineConfig({ project: "proj_jtqgjzmqfipxrirmxymd", @@ -19,4 +20,7 @@ export default defineConfig({ }, }, dirs: ["./src/trigger"], + build: { + extensions: [syncVercelEnvVars()], + }, }); From 847b0f4d31bb1b60689b582a4994becaac10dd5f Mon Sep 17 00:00:00 2001 From: Matt Aitken Date: Mon, 26 May 2025 18:23:15 +0100 Subject: [PATCH 4/5] Latest preview packages --- .github/workflows/pr-preview.yml | 2 +- package.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-preview.yml b/.github/workflows/pr-preview.yml index 76a06c4..2e9ff61 100644 --- a/.github/workflows/pr-preview.yml +++ b/.github/workflows/pr-preview.yml @@ -21,6 +21,6 @@ jobs: run: npm ci - name: Deploy to Preview Environment - run: npx trigger.dev@0.0.0-re2-20250523160855 deploy --env preview -a https://matt-webapp.trigger.dev --self-hosted + run: npx trigger.dev@0.0.0-re2-20250526171351 deploy --env preview -a https://matt-webapp.trigger.dev --self-hosted env: TRIGGER_ACCESS_TOKEN: ${{ secrets.TRIGGER_ACCESS_TOKEN }} diff --git a/package.json b/package.json index 1e2f996..fbd60b5 100644 --- a/package.json +++ b/package.json @@ -9,14 +9,14 @@ "lint": "next lint" }, "dependencies": { - "@trigger.dev/sdk": "0.0.0-re2-20250526161209", + "@trigger.dev/sdk": "0.0.0-re2-20250526171351", "next": "15.1.8", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { "@eslint/eslintrc": "^3", - "@trigger.dev/build": "0.0.0-re2-20250526161209", + "@trigger.dev/build": "0.0.0-re2-20250526171351", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", From c7bc36b7c88656a45726f0da91ebdd0abd0c98ac Mon Sep 17 00:00:00 2001 From: Matt Aitken Date: Mon, 26 May 2025 18:29:37 +0100 Subject: [PATCH 5/5] =?UTF-8?q?Latest=20lockfile=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index dabb1f2..93d22e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,14 +8,14 @@ "name": "vercel-nextjs-workflows", "version": "0.1.0", "dependencies": { - "@trigger.dev/sdk": "0.0.0-re2-20250526161209", + "@trigger.dev/sdk": "0.0.0-re2-20250526171351", "next": "15.1.8", "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { "@eslint/eslintrc": "^3", - "@trigger.dev/build": "0.0.0-re2-20250526161209", + "@trigger.dev/build": "0.0.0-re2-20250526171351", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", @@ -1731,13 +1731,13 @@ } }, "node_modules/@trigger.dev/build": { - "version": "0.0.0-re2-20250526161209", - "resolved": "https://registry.npmjs.org/@trigger.dev/build/-/build-0.0.0-re2-20250526161209.tgz", - "integrity": "sha512-x75/+YNcv0IsSQP5jfZojTwSOWd9fCBeAuxUqFxOwpL8rhrR3vaUfdb1lgvtS7ACZ77GfrUyzpNIE84yLlKLTg==", + "version": "0.0.0-re2-20250526171351", + "resolved": "https://registry.npmjs.org/@trigger.dev/build/-/build-0.0.0-re2-20250526171351.tgz", + "integrity": "sha512-/gYuDtB7ocDh3UI+AJ6DhtyAU+dv3AUnlTFJnzB3f3a1xYk3We115hsXV7L/V2ufdOKRP2n9DVK1ituphIdXDQ==", "dev": true, "license": "MIT", "dependencies": { - "@trigger.dev/core": "0.0.0-re2-20250526161209", + "@trigger.dev/core": "0.0.0-re2-20250526171351", "pkg-types": "^1.1.3", "tinyglobby": "^0.2.2", "tsconfck": "3.1.3" @@ -1747,9 +1747,9 @@ } }, "node_modules/@trigger.dev/core": { - "version": "0.0.0-re2-20250526161209", - "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-0.0.0-re2-20250526161209.tgz", - "integrity": "sha512-GJYWFF7D7NTl3P2TzCYarglzIpSgCpauSSZHtSvYQmnckmQAI/2jve1o53XVWi+c+OmNve7kLtgwb1QDnfRIQg==", + "version": "0.0.0-re2-20250526171351", + "resolved": "https://registry.npmjs.org/@trigger.dev/core/-/core-0.0.0-re2-20250526171351.tgz", + "integrity": "sha512-ASMYmw7yu3QbSsCx3iD5lE0Vawe5hRIaPLdPc+yxVtL2scR84iF3t4J0HGfzO/RZCIggNrmVandewwNPR6D3+g==", "license": "MIT", "dependencies": { "@bugsnag/cuid": "^3.1.1", @@ -1817,15 +1817,15 @@ } }, "node_modules/@trigger.dev/sdk": { - "version": "0.0.0-re2-20250526161209", - "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-0.0.0-re2-20250526161209.tgz", - "integrity": "sha512-9yZqOAZYMBeXiEv5yP0rw8YlUiw14nupiKjzO/HcBRx/7GY/EeIw3PgzThpkXL+oIEEfQvTd0HaAc8jaF62UxQ==", + "version": "0.0.0-re2-20250526171351", + "resolved": "https://registry.npmjs.org/@trigger.dev/sdk/-/sdk-0.0.0-re2-20250526171351.tgz", + "integrity": "sha512-UKfQTqzp/lh4QT2+GiIrA1/vGxaaYySVVMXLFoj2vmLEVOWeRBNxxxyMsRcwpiyoUhF/3cB5QAKCuOuZZUrtgw==", "license": "MIT", "dependencies": { "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.52.1", "@opentelemetry/semantic-conventions": "1.25.1", - "@trigger.dev/core": "0.0.0-re2-20250526161209", + "@trigger.dev/core": "0.0.0-re2-20250526171351", "chalk": "^5.2.0", "cronstrue": "^2.21.0", "debug": "^4.3.4",