Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR removes deprecated draft versions of the CALM schema specification, cleaning up the repository by deleting outdated schema definitions, sample files, and prototypes. The changes focus on removing three draft versions (2025-03, 2025-01, and multiple 2024-* versions) along with their associated metadata, examples, and prototype implementations.
- Removes draft/2025-03 schema version including meta schemas, sample control requirements, and prototypes
- Removes draft/2025-01 and all 2024-* draft versions (2024-12, 2024-10, 2024-09, 2024-08, 2024-04, 2024-03, 2024-02)
- Removes experimental draft versions (draft/1233, draft/1232, draft/1224, draft/1177) with their prototypes and documentation
Reviewed Changes
Copilot reviewed 120 out of 120 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| calm/draft/2025-03/* | Removes 2025-03 draft including all meta schemas, sample control requirements, prototypes, and README |
| calm/draft/2025-01/* | Removes 2025-01 draft meta schemas |
| calm/draft/2024-/ | Removes all 2024 draft versions (12, 10, 09, 08, 04, 03, 02) and their meta schemas |
| calm/draft/1233/* | Removes experimental inline control configuration draft with prototypes and documentation |
| calm/draft/1232/* | Removes experimental core.json schema draft |
| calm/draft/1224/* | Removes ADR support prototype and documentation |
| calm/draft/1177/* | Removes authentication control prototype files |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
I'm concerned that whilst the removed schema versions are not official releases, there may be reference to them in the wild, particularly 2025-03, and removal could break validation of patterns and/or architectures dependent on them. But:
|
markscott-ms
left a comment
There was a problem hiding this comment.
Approving because these were non-official schema and there are workarounds if dependencies exist on them and user is unable to update immediately to the 1.0 schema
|
Marking as draft to block merge awaiting some community feedback |
|
Note that |
Type of Change
Affected Components
cli/)shared/)calm-widgets/)calm-hub/)calm-hub-ui/)docs/)calm-plugins/vscode/)Commit Message Format ✅
Testing
Checklist