-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsandbox.json
More file actions
70 lines (70 loc) · 1.87 KB
/
Copy pathsandbox.json
File metadata and controls
70 lines (70 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
{
"env": {
"GOPATH": "/home/agent/go",
"GOROOT": "/usr/lib/go",
"NODE_OPTIONS": "--dns-result-order=ipv4first",
"NPM_CONFIG_PREFER_OFFLINE": "true",
"NPM_CONFIG_STORE_DIR": "/opt/pnpm-store"
},
"hostExec": {
"autoApprove": [
{
"argsExcludes": [
"origin/main",
"upstream/main",
"main",
"origin/master",
"upstream/master",
"master",
"--mirror",
"--all",
"--tags"
],
"argsPrefix": ["push"],
"executable": "git"
},
{
"argsExcludes": [
"main",
"master",
"refs/heads/main",
"refs/heads/master"
],
"argsPrefix": ["push", "origin"],
"executable": "git"
}
]
},
"resources": {
"cpus": 2,
"memory": "6G"
},
"resumeCommands": [
{
"run": "corepack enable",
"when": {
"workspaceMode": ["shared_mount", "dedicated_worktree"]
}
}
],
"snapshot": {
"allowedHosts": [
"unofficial-builds.nodejs.org",
"proxy.golang.org",
"sum.golang.org",
"golang.org",
"*.googlesource.com",
"api.github.com",
"*.githubusercontent.com"
],
"overlaySize": "12G",
"setupCommands": [
"apk add --no-cache libgcc libstdc++ python3 go",
"sh -eu -c 'ARCH=$(uname -m | sed \"s/x86_64/x64/;s/aarch64/arm64/\") && curl -fsSL \"https://unofficial-builds.nodejs.org/download/release/v24.14.1/node-v24.14.1-linux-${ARCH}-musl.tar.xz\" -o /tmp/node.tar.xz && tar -xJf /tmp/node.tar.xz -C /usr/local --strip-components=1 && rm /tmp/node.tar.xz && node --version'",
"npm install -g tsx 2>/dev/null",
"corepack enable && corepack install --global pnpm@10.29.3",
"mkdir -p /opt/pnpm-store && chown 501:501 /opt/pnpm-store && chmod 0755 /opt/pnpm-store"
]
},
"vfs": {}
}