feat(docs): switch to the namespaced documented-data-type marker - #12319
Merged
Conversation
Contributor
Author
|
This pull request is part of a Mergify stack:
|
This was referenced Aug 5, 2026
Contributor
Merge Protections🟢 All 7 merge protections satisfied — ready to merge. Show 7 satisfied protections🟢 ⛓️ Depends-On RequirementsRequirement based on the presence of
🟢 🤖 Continuous Integration
🟢 👀 Review Requirements
🟢 Enforce conventional commitMake sure that we follow https://www.conventionalcommits.org/en/v1.0.0/
🟢 🔎 Reviews
🟢 📕 PR description
🟢 🚦 Auto-queueWhen all merge protections are satisfied, this pull request will be queued automatically. |
kozlek
marked this pull request as ready for review
August 5, 2026 13:58
kozlek
force-pushed
the
devs/kozlek/devs/kozlek/batch-status-data-type/switch-namespaced-documented-data-type-marker--1575ebfd
branch
from
August 5, 2026 14:01
48a347c to
a05bc6a
Compare
kozlek
force-pushed
the
devs/kozlek/devs/kozlek/batch-status-data-type/sanitize-html-schema-driven-tables-inject--ce1642f8
branch
from
August 5, 2026 14:01
08912d8 to
452a467
Compare
Contributor
Author
Revision history
|
mergify
Bot
force-pushed
the
devs/kozlek/devs/kozlek/batch-status-data-type/sanitize-html-schema-driven-tables-inject--ce1642f8
branch
from
August 6, 2026 07:10
452a467 to
8a5dfdd
Compare
mergify
Bot
force-pushed
the
devs/kozlek/devs/kozlek/batch-status-data-type/switch-namespaced-documented-data-type-marker--1575ebfd
branch
from
August 6, 2026 07:15
a05bc6a to
377f628
Compare
The engine renamed its documented-data-type flag from `x-has-data-type` to `x-mergify-has-data-type`, matching the namespacing already used for `x-mergify-enum`. An unprefixed `x-` key is a claim on a name nobody owns, which is how `x-enum-descriptions` ended up meaning a positional array of strings to openapi-generator and a map to us. Read the new spelling only. The engine publishes both today, so this is safe now — and reading only one is what makes dropping the other possible: while a consumer accepts either, nothing can tell which it actually depends on, so the removal can never be shown to be safe. This is the step that unblocks it. Only `isDataType` reads the flag — the anchor collector, both config tables and the build gate all go through it — so this is one predicate, not a sweep. The comments and the anchor-check message that named the old key are updated with it; a marker's name appearing in prose that no longer matches what the code looks for is how the next reader gets sent after the wrong thing. Part of MRGFY-8330 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Change-Id: I1575ebfdb9f97f7a6ecfa25815036b07836d026c
kozlek
force-pushed
the
devs/kozlek/devs/kozlek/batch-status-data-type/switch-namespaced-documented-data-type-marker--1575ebfd
branch
from
August 6, 2026 07:53
377f628 to
ec818fc
Compare
kozlek
force-pushed
the
devs/kozlek/devs/kozlek/batch-status-data-type/sanitize-html-schema-driven-tables-inject--ce1642f8
branch
from
August 6, 2026 07:53
8a5dfdd to
49f486e
Compare
mergify
Bot
force-pushed
the
devs/kozlek/devs/kozlek/batch-status-data-type/sanitize-html-schema-driven-tables-inject--ce1642f8
branch
from
August 6, 2026 08:12
49f486e to
3e83b56
Compare
mergify
Bot
force-pushed
the
devs/kozlek/devs/kozlek/batch-status-data-type/switch-namespaced-documented-data-type-marker--1575ebfd
branch
from
August 6, 2026 08:20
ec818fc to
bf25bff
Compare
Base automatically changed from
devs/kozlek/devs/kozlek/batch-status-data-type/sanitize-html-schema-driven-tables-inject--ce1642f8
to
main
August 6, 2026 08:37
mergify
Bot
force-pushed
the
devs/kozlek/devs/kozlek/batch-status-data-type/switch-namespaced-documented-data-type-marker--1575ebfd
branch
from
August 6, 2026 08:37
bf25bff to
08dfd84
Compare
JulianMaurin
approved these changes
Aug 6, 2026
jd
approved these changes
Aug 6, 2026
Contributor
Merge Queue Status
This pull request spent 2 minutes 39 seconds in the queue, including 2 minutes 8 seconds running CI. Required conditions to merge
|
62 tasks
mergify
Bot
deleted the
devs/kozlek/devs/kozlek/batch-status-data-type/switch-namespaced-documented-data-type-marker--1575ebfd
branch
August 6, 2026 09:48
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.
The engine renamed its documented-data-type flag from
x-has-data-typeto
x-mergify-has-data-type, matching the namespacing already used forx-mergify-enum. An unprefixedx-key is a claim on a name nobodyowns, which is how
x-enum-descriptionsended up meaning a positionalarray of strings to openapi-generator and a map to us.
Read the new spelling only. The engine publishes both today, so this is
safe now — and reading only one is what makes dropping the other
possible: while a consumer accepts either, nothing can tell which it
actually depends on, so the removal can never be shown to be safe. This
is the step that unblocks it.
Only
isDataTypereads the flag — the anchor collector, both configtables and the build gate all go through it — so this is one predicate,
not a sweep. The comments and the anchor-check message that named the
old key are updated with it; a marker's name appearing in prose that no
longer matches what the code looks for is how the next reader gets sent
after the wrong thing.
Part of MRGFY-8330
Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
Depends-On: #12304