Skip to content

Commit 43b13ec

Browse files
committed
Update workflows
1 parent d252872 commit 43b13ec

File tree

3 files changed

+350
-94
lines changed

3 files changed

+350
-94
lines changed
Lines changed: 163 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,163 @@
1+
{
2+
"kind": "workflows",
3+
"title": "Cross-cutting Workflows",
4+
"schema_version": "1.0",
5+
"skill": "dotnet-releases",
6+
"ai_note": "Cross-cutting navigation paths that span multiple domains. Read required_pre_read for behavioral guidance.",
7+
"required_pre_read": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/dotnet-releases/SKILL.md",
8+
"_links": {
9+
"self": {
10+
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/dotnet-releases/_workflows.json"
11+
},
12+
"skill": {
13+
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/dotnet-releases/SKILL.md",
14+
"title": "Behavioral guidance for .NET release queries"
15+
}
16+
},
17+
"_embedded": {
18+
"workflows": {
19+
"latest-cve-disclosures": {
20+
"description": "CVE disclosures from the most recent security release (use latest-cve-json for full details)",
21+
"follow_path": ["kind:llms", "latest-security-month"],
22+
"destination_kind": "month",
23+
"select_embedded": ["disclosures"],
24+
"yields": "json",
25+
"query_hints": [
26+
"What CVEs were fixed recently?",
27+
"Latest security patches?",
28+
"Recent .NET vulnerabilities?"
29+
],
30+
"keywords": ["cve", "security", "vulnerability", "recent", "latest"],
31+
"intent": "security-audit"
32+
},
33+
"cves-by-month": {
34+
"description": "CVEs from a specific month (e.g., October 2024)",
35+
"follow_path": ["kind:llms", "timeline", "{year}", "{month}"],
36+
"destination_kind": "month",
37+
"select_embedded": ["disclosures"],
38+
"templated": true,
39+
"yields": "json",
40+
"query_hints": [
41+
"CVEs from October 2024?",
42+
"What vulnerabilities were fixed in March 2025?",
43+
"Security patches from last month?"
44+
],
45+
"keywords": ["month", "date", "specific", "when"],
46+
"intent": "security-audit"
47+
},
48+
"latest-cve-details": {
49+
"description": "Full CVE details (CVSS vectors, CWE, packages) via latest-cve-json shortcut",
50+
"follow_path": ["kind:llms", "latest-cve-json"],
51+
"destination_kind": "cve",
52+
"yields": "json",
53+
"query_hints": [
54+
"Full details on latest CVEs?",
55+
"CVSS vectors for recent vulnerabilities?",
56+
"Which packages are affected by recent CVEs?"
57+
],
58+
"keywords": ["cvss", "cwe", "packages", "details", "vectors"],
59+
"intent": "security-audit",
60+
"_links": {
61+
"cve-json-workflows": {
62+
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/cve-schema/workflows.json",
63+
"title": "CVE schema interpretation and field definitions"
64+
}
65+
}
66+
},
67+
"whats-new-{component}": {
68+
"description": "What's new documentation for a specific component (runtime, sdk, libraries)",
69+
"follow_path": ["kind:llms", "latest-major", "manifest", "whats-new-{component}"],
70+
"destination_kind": "markdown",
71+
"yields": "markdown",
72+
"templated": true,
73+
"query_hints": [
74+
"What's new in .NET runtime?",
75+
"What's new in .NET SDK?",
76+
"What's new in .NET libraries?"
77+
],
78+
"keywords": ["whats-new", "features", "improvements", "changes"],
79+
"intent": "release-discovery"
80+
},
81+
"{component}-download": {
82+
"description": "Download URL for the latest release of a specific component (runtime, sdk, libraries)",
83+
"follow_path": ["kind:llms", "latest-major", "downloads", "{component}"],
84+
"destination_kind": "downloads",
85+
"yields": "json",
86+
"templated": true,
87+
"query_hints": [
88+
"Where can I download .NET SDK?",
89+
"Get .NET 10 SDK",
90+
"SDK tarball URL for Linux"
91+
],
92+
"keywords": ["download", "sdk", "install", "tarball", "runtime", "ASP.NET Core"],
93+
"intent": "installation"
94+
},
95+
"breaking-changes": {
96+
"description": "Breaking changes for upgrade planning, filterable by impact level",
97+
"follow_path": ["kind:llms", "latest-major", "manifest", "compatibility"],
98+
"destination_kind": "compatibility",
99+
"yields": "json",
100+
"query_hints": [
101+
"What are the breaking changes in .NET 10?",
102+
"High-impact breaking changes?",
103+
"What will break when I upgrade?",
104+
"Migration guidance for .NET upgrade"
105+
],
106+
"keywords": ["breaking", "compatibility", "upgrade", "migration", "impact"],
107+
"intent": "upgrade-planning",
108+
"_links": {
109+
"compatibility-workflows": {
110+
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/breaking-changes/workflows.json",
111+
"title": "Breaking changes schema and filtering workflows"
112+
}
113+
}
114+
},
115+
"eol-date": {
116+
"description": "End-of-life date for a .NET version (including EOL versions not in latest_patches)",
117+
"follow_path": ["kind:llms", "root", "{version}"],
118+
"destination_kind": "major",
119+
"select_property": ["eol_date", "supported"],
120+
"templated": true,
121+
"yields": "json",
122+
"query_hints": [
123+
"When did .NET 6 go EOL?",
124+
"When does .NET 8 end support?",
125+
"Is .NET 7 still supported?"
126+
],
127+
"keywords": ["eol", "end-of-life", "support", "expiry", "deprecated"],
128+
"intent": "support-status"
129+
},
130+
"version-security-cves": {
131+
"description": "CVEs fixed in the last security patch for any .NET version (including EOL)",
132+
"follow_path": ["kind:llms", "root", "{version}", "latest-cve-json"],
133+
"destination_kind": "cve",
134+
"templated": true,
135+
"yields": "json",
136+
"query_hints": [
137+
"What CVEs did .NET 6 last security patch fix?",
138+
"CVEs fixed in final .NET 7 update?",
139+
"Security vulnerabilities patched in .NET 8?"
140+
],
141+
"keywords": ["cve", "security", "version", "patch", "fixed"],
142+
"intent": "security-audit"
143+
},
144+
"version-eol-summary": {
145+
"description": "Complete EOL summary: EOL date, last security patch, and CVEs fixed (combines eol-date + version-security-cves)",
146+
"follow_path": ["kind:llms", "root", "{version}"],
147+
"destination_kind": "major",
148+
"select_property": ["eol_date", "supported"],
149+
"then_follow": ["latest-security"],
150+
"select_from_destination": ["version", "date", "cve_records"],
151+
"templated": true,
152+
"yields": "json",
153+
"query_hints": [
154+
"When did .NET 6 go EOL and what CVEs were in the last patch?",
155+
"Full EOL details for .NET 7?",
156+
".NET 5 end of life summary?"
157+
],
158+
"keywords": ["eol", "summary", "complete", "cve", "last", "patch"],
159+
"intent": "support-status"
160+
}
161+
}
162+
}
163+
}

release-notes/skills/dotnet-releases/workflows.json

Lines changed: 15 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,19 @@
33
"title": "Root Workflows",
44
"schema_version": "1.0",
55
"skill": "dotnet-releases",
6-
"ai_note": "Cross-cutting navigation paths. Read required_pre_read for behavioral guidance. Sub-skill workflows provide domain-specific paths.",
6+
"ai_note": "Index of workflow catalogs. Read required_pre_read for behavioral guidance. Follow cross-cutting-workflows for common tasks or domain-specific links for specialized queries.",
77
"required_pre_read": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/dotnet-releases/SKILL.md",
88
"_links": {
99
"self": {
1010
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/dotnet-releases/workflows.json"
1111
},
1212
"skill": {
13-
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/dotnet-releases/SKILL.md"
13+
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/dotnet-releases/SKILL.md",
14+
"title": "Behavioral guidance for .NET release queries"
15+
},
16+
"cross-cutting-workflows": {
17+
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/dotnet-releases/_workflows.json",
18+
"title": "Cross-cutting workflows"
1419
},
1520
"cve-workflows": {
1621
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/cve-queries/workflows.json",
@@ -23,98 +28,14 @@
2328
"breaking-changes-workflows": {
2429
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/breaking-changes/workflows.json",
2530
"title": "Breaking changes workflows"
26-
}
27-
},
28-
"_embedded": {
29-
"workflows": {
30-
"latest-cve-disclosures": {
31-
"description": "CVE disclosures from the most recent security release",
32-
"follow_path": ["kind:llms", "latest-security-month"],
33-
"destination_kind": "month",
34-
"select_embedded": ["disclosures"],
35-
"yields": "json",
36-
"query_hints": [
37-
"What CVEs were fixed recently?",
38-
"Latest security patches?",
39-
"Recent .NET vulnerabilities?"
40-
],
41-
"keywords": ["cve", "security", "vulnerability", "recent", "latest"],
42-
"intent": "security-audit",
43-
"_links": {
44-
"self": {
45-
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/cve-queries/workflows.json",
46-
"title": "Full CVE query catalog"
47-
}
48-
}
49-
},
50-
"whats-new-{component}": {
51-
"description": "What's new documentation for a specific component (runtime, sdk, libraries)",
52-
"follow_path": ["kind:llms", "latest-major", "manifest", "whats-new-{component}"],
53-
"destination_kind": "markdown",
54-
"yields": "markdown",
55-
"templated": true,
56-
"query_hints": [
57-
"What's new in .NET runtime?",
58-
"What's new in .NET SDK?",
59-
"What's new in .NET libraries?"
60-
],
61-
"keywords": ["whats-new", "features", "improvements", "changes"],
62-
"intent": "release-discovery",
63-
"_links": {
64-
"self": {
65-
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/whats-new/workflows.json",
66-
"title": "Full what's new catalog"
67-
}
68-
}
69-
},
70-
"breaking-changes": {
71-
"description": "Breaking changes for upgrade planning, filterable by impact level",
72-
"follow_path": ["kind:llms", "latest-major", "manifest", "compatibility"],
73-
"destination_kind": "compatibility",
74-
"yields": "json",
75-
"query_hints": [
76-
"What are the breaking changes in .NET 10?",
77-
"High-impact breaking changes?",
78-
"What will break when I upgrade?",
79-
"Migration guidance for .NET upgrade"
80-
],
81-
"keywords": ["breaking", "compatibility", "upgrade", "migration", "impact"],
82-
"intent": "upgrade-planning",
83-
"_links": {
84-
"self": {
85-
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/breaking-changes/workflows.json",
86-
"title": "Full breaking changes catalog"
87-
}
88-
}
89-
},
90-
"eol-date": {
91-
"description": "End-of-life date for a .NET version (including EOL versions not in latest_patches)",
92-
"follow_path": ["kind:llms", "root", "{version}"],
93-
"destination_kind": "major",
94-
"select_property": ["eol_date", "supported"],
95-
"templated": true,
96-
"yields": "json",
97-
"query_hints": [
98-
"When did .NET 6 go EOL?",
99-
"When does .NET 8 end support?",
100-
"Is .NET 7 still supported?"
101-
],
102-
"keywords": ["eol", "end-of-life", "support", "expiry", "deprecated"],
103-
"intent": "support-status"
104-
},
105-
"sdk-download": {
106-
"description": "SDK download URL for the latest release",
107-
"follow_path": ["kind:llms", "latest-major", "downloads", "sdk"],
108-
"destination_kind": "downloads",
109-
"yields": "json",
110-
"query_hints": [
111-
"Where can I download .NET SDK?",
112-
"Get .NET 10 SDK",
113-
"SDK tarball URL for Linux"
114-
],
115-
"keywords": ["download", "sdk", "install", "tarball"],
116-
"intent": "installation"
117-
}
31+
},
32+
"version-eol-workflows": {
33+
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/version-eol/workflows.json",
34+
"title": "Version EOL workflows"
35+
},
36+
"os-support-workflows": {
37+
"href": "https://raw.githubusercontent.com/dotnet/core/release-index/release-notes/skills/os-support/workflows.json",
38+
"title": "OS support workflows"
11839
}
11940
}
12041
}

0 commit comments

Comments
 (0)