Commit f8d9783
fix: restore isAppConfigSpecification filter in createConfigExtensionInstances
The rebase replaced isAppConfigSpecification(spec) with
uidStrategy === 'single', which is NOT equivalent — uidStrategy 'single'
includes webhook subscriptions (experience: 'extension'), while
isAppConfigSpecification only matches experience: 'configuration'.
Also restored the missing WebhookSubscriptionSpecIdentifier exclusion
filter that the rebase dropped.
Without this fix, config extensions aren't properly identified during
deploy, causing the API to reject with "at least one specification
file is required".
Verified: all 12 E2E tests pass locally.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent a3586bc commit f8d9783
1 file changed
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
763 | 763 | | |
764 | 764 | | |
765 | 765 | | |
766 | | - | |
| 766 | + | |
| 767 | + | |
767 | 768 | | |
768 | 769 | | |
769 | 770 | | |
| |||
0 commit comments