Skip to content

Commit 483f8d6

Browse files
codenemericallam
authored andcommitted
Add resolve-trigger-deps fixture
1 parent 972c5df commit 483f8d6

File tree

10 files changed

+82
-4
lines changed

10 files changed

+82
-4
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
nodeLinker: node-modules

packages/cli-v3/e2e/fixtures/resolve-trigger-deps/package-lock.json

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"name": "resolve-trigger-deps",
3+
"description": "https://github.com/triggerdotdev/trigger.dev/commit/6406924b025de766af68dcceea04d26993211ed0",
4+
"private": true,
5+
"packageManager": "[email protected]+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589",
6+
"engines": {
7+
"pnpm": "8.15.5",
8+
"yarn": "4.2.2"
9+
}
10+
}

packages/cli-v3/e2e/fixtures/resolve-trigger-deps/pnpm-lock.yaml

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# https://github.com/pnpm/pnpm/issues/2412
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export const config = {
2+
project: "resolve-trigger-deps",
3+
triggerDirectories: ["./trigger"],
4+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { task } from "@trigger.dev/sdk/v3";
2+
3+
export const helloWorldTask = task({
4+
id: "hello-world",
5+
run: async (payload) => {
6+
console.log("Hello, World!", payload);
7+
},
8+
});
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# This file is generated by running "yarn install" inside your project.
2+
# Manual changes might be lost - proceed with caution!
3+
4+
__metadata:
5+
version: 8
6+
cacheKey: 10c0
7+
8+
"resolve-trigger-deps@workspace:.":
9+
version: 0.0.0-use.local
10+
resolution: "resolve-trigger-deps@workspace:."
11+
languageName: unknown
12+
linkType: soft

packages/cli-v3/e2e/index.test.ts

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -270,9 +270,20 @@ if (testCases.length > 0) {
270270

271271
const installBundleDepsExpect = expect(
272272
(async () => {
273-
const { stdout, stderr } = await execa("npm", ["ci", "--no-audit", "--no-fund"], {
274-
cwd: resolve(join(fixtureDir, ".trigger")),
275-
});
273+
const { stdout, stderr } = await execa(
274+
"npm",
275+
[
276+
"ci",
277+
"--no-audit",
278+
"--no-fund",
279+
"--legacy-peer-deps=false",
280+
"--strict-peer-deps=false",
281+
],
282+
{
283+
cwd: global.tempDir!,
284+
NODE_PATH: resolve(join(global.tempDir!, "node_modules")),
285+
}
286+
);
276287
console.log(stdout);
277288
if (stderr) console.error(stderr);
278289
})(),
@@ -289,7 +300,11 @@ if (testCases.length > 0) {
289300
const workerStartExpect = expect(
290301
(async () => {
291302
const { stdout, stderr } = await execaNode("worker.js", {
292-
cwd: resolve(join(fixtureDir, ".trigger")),
303+
cwd: global.tempDir!,
304+
env: {
305+
// Since we don't start the worker in a container, limit node resolution algorithm to the '.trigger/node_modules' folder
306+
NODE_PATH: resolve(join(global.tempDir!, "node_modules")),
307+
},
293308
});
294309
console.log(stdout);
295310
if (stderr) console.error(stderr);

packages/cli-v3/e2e/testCases.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,9 @@
1414
{
1515
"name": "server-only",
1616
"skipTypecheck": true
17+
},
18+
{
19+
"name": "resolve-trigger-deps",
20+
"skipTypecheck": true
1721
}
1822
]

0 commit comments

Comments
 (0)