Skip to content

Commit 9ec5c7f

Browse files
CopilotScarletKuro
andauthored
Improve test naming, add comprehensive documentation, and introduce JsonDateTimeFormatAttribute (#1)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: ScarletKuro <19953225+ScarletKuro@users.noreply.github.com> Co-authored-by: Artyom M. <artem.melnikov@live.com>
1 parent e60204b commit 9ec5c7f

12 files changed

Lines changed: 1078 additions & 226 deletions

.nuke/build.schema.json

Lines changed: 32 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,5 @@
11
{
22
"$schema": "http://json-schema.org/draft-04/schema#",
3-
"properties": {
4-
"Configuration": {
5-
"type": "string",
6-
"description": "Configuration to build - Default is 'Debug' (local) or 'Release' (server)",
7-
"enum": [
8-
"Debug",
9-
"Release"
10-
]
11-
},
12-
"GithubToken": {
13-
"type": "string",
14-
"default": "Secrets must be entered via 'nuke :secrets [profile]'"
15-
},
16-
"NugetApiUrl": {
17-
"type": "string"
18-
},
19-
"NugetKey": {
20-
"type": "string",
21-
"default": "Secrets must be entered via 'nuke :secrets [profile]'"
22-
},
23-
"Solution": {
24-
"type": "string",
25-
"description": "Path to a solution file that is automatically loaded"
26-
}
27-
},
283
"definitions": {
294
"Host": {
305
"type": "string",
@@ -127,5 +102,36 @@
127102
}
128103
}
129104
},
130-
"$ref": "#/definitions/NukeBuild"
105+
"allOf": [
106+
{
107+
"properties": {
108+
"Configuration": {
109+
"type": "string",
110+
"description": "Configuration to build - Default is 'Debug' (local) or 'Release' (server)",
111+
"enum": [
112+
"Debug",
113+
"Release"
114+
]
115+
},
116+
"GithubToken": {
117+
"type": "string",
118+
"default": "Secrets must be entered via 'nuke :secrets [profile]'"
119+
},
120+
"NugetApiUrl": {
121+
"type": "string"
122+
},
123+
"NugetKey": {
124+
"type": "string",
125+
"default": "Secrets must be entered via 'nuke :secrets [profile]'"
126+
},
127+
"Solution": {
128+
"type": "string",
129+
"description": "Path to a solution file that is automatically loaded"
130+
}
131+
}
132+
},
133+
{
134+
"$ref": "#/definitions/NukeBuild"
135+
}
136+
]
131137
}

0 commit comments

Comments
 (0)