Repository navigation
Pin generator 0.18.0; bump kit to 0.27.0 - #165
Merged
Merged
Conversation
- generator.lock pins 0.18.0 (sha256 b8ef150e…5e3b1ae); kit 0.27.0 in all four places. - Measured against 0.17.0 (compat §55): hello-orders validates with a byte-identical JSON report and generates 15 files identical but for a timestamp; a fresh scaffold gives the same finding codes; templates are unchanged; check-extension-vocabulary --require-jar passes; the §14.10 pillar matrix (21 variants x 2 pillars) gives the same verdict on every run, output identical but for a fully qualified ConfigureServices (#2678). - API_Handbook §11: the (string reason, string message) constructors of generator #2671, the ErrorType each sets, and Error.Id following the schema. - Error-shape probe: ReasonConstructors.cs calls all six constructors; it builds on 0.18.0 and fails on 0.17.0. - Project_File §4.1: PROJECT_TENANCY_MARKER_RESERVED (closes compat §53 item 1). - Pillars (Vendor_Extensions §14.3, §14.9, §14.10, Project_File §8.13.2): OPERATION_NESTED_CROSS_PILLAR for a nested write route, PROJECT_HELD_ENTITY_MISSING, PROJECT_CONFIGURATION_CONVERTERS_MISSING (compat §53 item 2), and heldEntityConfiguration beside infrastructureProject. - compat §54: generator side done in 0.18.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ecision notice duties Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pins generator 0.18.0 (
Specfuse/generator-distv0.18.0, sha256b8ef150e60e20c70ef54c0469edce681be3b91099e9492b23bf889c795e3b1ae) and bumps the kit to 0.27.0:pyproject.toml,specfuse/authoring/__init__.py,generator.lockand the README status line.Measured against 0.17.0 (
compatibility.md§55)Both jars were downloaded from generator-dist and their checksums verified.
hello-orders, freshly bundled:validatereports 0 errors, 19 warnings and 11 suggestions on both jars.generatewrites 15 files on both. The only difference is the timestamp inDomain.generated-paths.json.initscaffold: validates on both jars with the same finding codes.templates: identical.extensions: same values, in a different order.check-extension-vocabulary.py --require-jar: passes.core,sales}, 42 runs per jar.validateandgenerateresult on both jars.ConfigureServices.g.cs, whose service registrations are now written with full type names (generator #2678).validatewithOPERATION_NESTED_CROSS_PILLAR. On 0.17.0 it passedvalidateand failedgenerate.ReasonConstructors.cscalls all six reason constructors. It builds on 0.18.0 and fails on 0.17.0 with six errors.specfuse-authoring --versionprints0.27.0.Docs
API_Handbook.md§11: the(string reason, string message)constructors (generator #2671), theErrorTypeeach one sets, andError.Idfollowing the schema.Project_File.md§4.1:PROJECT_TENANCY_MARKER_RESERVED.Vendor_Extensions.md§14.3, §14.9, §14.10;Project_File.md§8.13.2):OPERATION_NESTED_CROSS_PILLAR.PROJECT_HELD_ENTITY_MISSING.PROJECT_CONFIGURATION_CONVERTERS_MISSING.heldEntityConfigurationbelongs in the group that registersinfrastructureProject.compatibility.md:0.27.0 also ships the kit changes merged since 0.26.0: #160 (the
Errorshape), #162 (ideationstarted:) and #164 (prose lint).After merge, publishing to PyPI means tagging
v0.27.0, which thereleaseworkflow publishes.🤖 Generated with Claude Code