Commit 457ea8c
Move schema/ConfigurationSchema.json under the Generated folder (#10271)
Moves the generated `ConfigurationSchema.json` from `schema/` to
`Generated/schema/` in the output directory, aligning it with the
existing `Generated/` folder convention for auto-generated artifacts.
Also skips schema generation when a custom `ConfigurationSchema.json` is
detected at `schema/ConfigurationSchema.json`.
- **`ScmCodeModelGenerator.cs`**: Output path changed to
`Generated/schema/ConfigurationSchema.json`; added early return to skip
generation when a custom schema exists at
`schema/ConfigurationSchema.json`
- **`NewProjectScaffolding.cs`**: Updated pack item path to
`Generated/schema/ConfigurationSchema.json`; guarded pack items (schema
+ `.targets`) with a custom schema check so they are only added when no
custom `schema/ConfigurationSchema.json` exists
- **Test projects**: All 72 test projects regenerated via
`Generate.ps1`; schema files moved, `.csproj` references updated
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com>1 parent e149aab commit 457ea8c
146 files changed
Lines changed: 85 additions & 77 deletions
File tree
- packages/http-client-csharp/generator
- Microsoft.TypeSpec.Generator.ClientModel/src
- Microsoft.TypeSpec.Generator/src/Primitives
- TestProjects
- Local/Sample-TypeSpec
- Generated/schema
- src
- Spector/http
- authentication
- api-key
- Generated/schema
- src
- http/custom
- Generated/schema
- src
- oauth2
- Generated/schema
- src
- union
- Generated/schema
- src
- client/structure
- client-operation-group
- Generated/schema
- src
- default
- Generated/schema
- src
- multi-client
- Generated/schema
- src
- renamed-operation
- Generated/schema
- src
- two-operation-group
- Generated/schema
- src
- documentation
- Generated/schema
- src
- encode
- array
- Generated/schema
- src
- bytes
- Generated/schema
- src
- datetime
- Generated/schema
- src
- duration
- Generated/schema
- src
- numeric
- Generated/schema
- src
- parameters
- basic
- Generated/schema
- src
- body-optionality
- Generated/schema
- src
- collection-format
- Generated/schema
- src
- path
- Generated/schema
- src
- query
- Generated/schema
- src
- spread
- Generated/schema
- src
- payload
- content-negotiation
- Generated/schema
- src
- json-merge-patch
- Generated/schema
- src
- media-type
- Generated/schema
- src
- multipart
- Generated/schema
- src
- pageable
- Generated/schema
- src
- xml
- Generated/schema
- src
- resiliency/srv-driven
- v1
- Generated/schema
- src
- v2
- Generated/schema
- src
- response/status-code-range
- Generated/schema
- src
- routes
- Generated/schema
- src
- serialization/encoded-name/json
- Generated/schema
- src
- server
- endpoint/not-defined
- Generated/schema
- src
- path
- multiple
- Generated/schema
- src
- single
- Generated/schema
- src
- versions
- not-versioned
- Generated/schema
- src
- versioned
- Generated/schema
- src
- special-headers
- conditional-request
- Generated/schema
- src
- repeatability
- Generated/schema
- src
- special-words
- Generated/schema
- src
- type
- array
- Generated/schema
- src
- dictionary
- Generated/schema
- src
- enum
- extensible
- Generated/schema
- src
- fixed
- Generated/schema
- src
- model
- empty
- Generated/schema
- src
- inheritance
- enum-discriminator
- Generated/schema
- src
- nested-discriminator
- Generated/schema
- src
- not-discriminated
- Generated/schema
- src
- recursive
- Generated/schema
- src
- single-discriminator
- Generated/schema
- src
- usage
- Generated/schema
- src
- visibility
- Generated/schema
- src
- property
- additional-properties
- Generated/schema
- src
- nullable
- Generated/schema
- src
- optionality
- Generated/schema
- src
- value-types
- Generated/schema
- src
- scalar
- Generated/schema
- src
- union
- Generated/schema
- src
- versioning
- added
- v1
- Generated/schema
- src
- v2
- Generated/schema
- src
- madeOptional
- v1
- Generated/schema
- src
- v2
- Generated/schema
- src
- removed
- v1
- Generated/schema
- src
- v2Preview
- Generated/schema
- src
- v2
- Generated/schema
- src
- renamedFrom
- v1
- Generated/schema
- src
- v2
- Generated/schema
- src
- returnTypeChangedFrom
- v1
- Generated/schema
- src
- v2
- Generated/schema
- src
- typeChangedFrom
- v1
- Generated/schema
- src
- v2
- Generated/schema
- src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 9 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
57 | 65 | | |
58 | 66 | | |
59 | 67 | | |
60 | 68 | | |
61 | 69 | | |
62 | 70 | | |
63 | | - | |
| 71 | + | |
64 | 72 | | |
65 | 73 | | |
66 | 74 | | |
| |||
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | | - | |
77 | | - | |
| 76 | + | |
| 77 | + | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| |||
packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/SampleTypeSpec.csproj
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
0 commit comments