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-lock.json b/package-lock.json index 382e7be..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-20250523160855", + "@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-20250523160855", + "@trigger.dev/build": "0.0.0-re2-20250526171351", "@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-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-20250523160855", + "@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-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-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-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-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-20250523160855", + "@trigger.dev/core": "0.0.0-re2-20250526171351", "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..fbd60b5 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-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-20250523160855", + "@trigger.dev/build": "0.0.0-re2-20250526171351", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", diff --git a/src/trigger/example.ts b/src/trigger/example.ts index 9ef3d52..dedbdda 100644 --- a/src/trigger/example.ts +++ b/src/trigger/example.ts @@ -4,13 +4,14 @@ 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 }); + logger.log("proces.env", { env: process.env }); await wait.for({ seconds: 5 }); return { message: "Hello, world!", - } + }; }, -}); \ No newline at end of file +}); diff --git a/trigger.config.ts b/trigger.config.ts index 180b240..01eb049 100644 --- a/trigger.config.ts +++ b/trigger.config.ts @@ -1,4 +1,5 @@ -import { defineConfig } from "@trigger.dev/sdk/v3"; +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()], + }, });