Commit 8744262
merge: resolve conflicts with upstream/main
Upstream added hook-only extension support to ExtensionManifest._validate():
type checks for provides.commands and hooks, allows extensions with only
hooks (no commands), and validates individual hook entries have a 'command'
field. Merged with our rename_map / command auto-correction logic.
Test conflicts: upstream renamed test_no_commands → test_no_commands_no_hooks
and softened the alias autocorrect assertion. Kept our detailed assertions
(they test the actual behavior this PR introduces) and applied the rename.
Updated hook error message match to upstream's new wording.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>199 files changed
Lines changed: 15413 additions & 5951 deletions
File tree
- .github
- ISSUE_TEMPLATE
- workflows
- scripts
- extensions
- git
- commands
- scripts
- bash
- powershell
- newsletters
- presets
- scripts
- bash
- powershell
- src/specify_cli
- integrations
- agy
- scripts
- amp
- scripts
- auggie
- scripts
- bob
- scripts
- claude
- scripts
- codebuddy
- scripts
- codex
- scripts
- copilot
- scripts
- cursor_agent
- scripts
- forge
- scripts
- gemini
- scripts
- generic
- scripts
- iflow
- scripts
- junie
- scripts
- kilocode
- scripts
- kimi
- scripts
- kiro_cli
- scripts
- opencode
- scripts
- pi
- scripts
- qodercli
- scripts
- qwen
- scripts
- roo
- scripts
- shai
- scripts
- tabnine
- scripts
- trae
- scripts
- vibe
- scripts
- windsurf
- scripts
- templates/commands
- tests
- extensions
- git
- integrations
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
232 | | - | |
| 232 | + | |
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
142 | 158 | | |
143 | 159 | | |
144 | 160 | | |
145 | 161 | | |
146 | 162 | | |
147 | 163 | | |
148 | 164 | | |
149 | | - | |
150 | | - | |
| 165 | + | |
| 166 | + | |
151 | 167 | | |
152 | 168 | | |
153 | 169 | | |
154 | | - | |
| 170 | + | |
155 | 171 | | |
156 | 172 | | |
157 | 173 | | |
158 | 174 | | |
159 | 175 | | |
| 176 | + | |
160 | 177 | | |
161 | 178 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
32 | 38 | | |
33 | 39 | | |
34 | 40 | | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
44 | 43 | | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
49 | 54 | | |
50 | | - | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
51 | 63 | | |
52 | | - | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
53 | 78 | | |
54 | 79 | | |
55 | 80 | | |
56 | 81 | | |
57 | | - | |
58 | | - | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
59 | 87 | | |
60 | 88 | | |
61 | 89 | | |
This file was deleted.
This file was deleted.
0 commit comments