-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTaskfile.yml
More file actions
137 lines (112 loc) · 2.93 KB
/
Copy pathTaskfile.yml
File metadata and controls
137 lines (112 loc) · 2.93 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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
version: "3"
tasks:
default:
desc: Show the available project commands
cmds:
- task --list
setup:
desc: Install the pinned workspace dependencies
aliases: [install]
cmds:
- pnpm install --frozen-lockfile
doctor:
desc: Check the local development environment
cmds:
- node scripts/t4-doctor.mjs
dev:
desc: Start the web and desktop apps in development mode
cmds:
- pnpm dev
dev:live:pinned:
desc: Start live development with pinned OMP and disposable state
cmds:
- pnpm dev:live:pinned
dev:live:system:
desc: Start live development with system OMP and disposable state
cmds:
- pnpm dev:live:system
dev:sandbox:status:
desc: Show one disposable development sandbox
requires:
vars: [SANDBOX]
cmds:
- pnpm dev:sandbox status --sandbox {{.SANDBOX}}
dev:sandbox:reset:
desc: Delete one explicitly named disposable development sandbox
requires:
vars: [SANDBOX]
cmds:
- pnpm dev:sandbox reset --sandbox {{.SANDBOX}}
scenario:full:
desc: Exercise streaming, cancellation, reconnect, and lifecycle behavior
cmds:
- pnpm scenario:full
dogfood:mac:
desc: Package and exercise the isolated macOS dogfood loop
cmds:
- pnpm dogfood:mac
verify:affected:
desc: Run checks selected from changed paths
cmds:
- pnpm verify:affected
verify:affected:plan:
desc: Preview checks selected from changed paths
cmds:
- pnpm verify:affected:plan
worktree:create:
desc: Create an isolated worktree from current origin/main
requires:
vars: [SLUG]
cmds:
- pnpm worktree create --slug {{.SLUG}}
worktree:remove:
desc: Remove one worktree created by the repository helper
requires:
vars: [SLUG]
cmds:
- pnpm worktree remove --slug {{.SLUG}}
worktree:list:
desc: List repository-managed worktrees and metadata
cmds:
- pnpm worktree list
dev:web:
desc: Start the web app with sample data
cmds:
- pnpm dev:web
dev:desktop:
desc: Start the desktop app in development mode
cmds:
- pnpm dev:desktop
dev:site:
desc: Start the project site in development mode
cmds:
- pnpm dev:site
check:
desc: Run release, provenance, lint, and type checks
cmds:
- pnpm check
test:
desc: Run the workspace test suite
cmds:
- pnpm test
verify:
desc: Run the checks and tests expected before a pull request
cmds:
- task: check
- task: test
build:
desc: Build every workspace package
cmds:
- pnpm build
test:e2e:
desc: Build the web apps and run the end-to-end browser tests
cmds:
- pnpm test:e2e
test:tooling:
desc: Run tests for repository scripts and maintainer tooling
cmds:
- pnpm test:tooling
test:packaging:
desc: Run tests for app packaging changes
cmds:
- pnpm test:packaging