maps: regenerated JSON IR corpus from interscript-maps 2.5.1 (289 systems) - #26
Merged
Merged
Conversation
…5.1 (289 systems) Built with build-maps.rb against the ISC corpus through interscript-ruby's NodeAdapter (funcall-node casing fix + array-valued Any serialisation). 293 files: 289 systems + 4 libraries (posix, unicode, var-Cyrl, var-kor). One corpus-data gap noted: bgnpcgn-tuk-Cyrl-Latn-1993 depends on a 1979 map absent from the maps repo.
Replaces the corpus built by interscript-ruby's JsonIR with output of the canonical builder — interscript-ts's ISC converter, the same pipeline that produces the interscript/maps release artifact. 273 of 289 system JSONs were not byte-identical to production; the parity gate caught Tamil (தமிழ் came out 'tamail̮a'). Also picks up interscript/maps#194: the four dependency libraries (posix, unicode, var-Cyrl, var-kor) ship in the corpus again, and the 16 maps referencing var-kor aliases declare the dependency. This restores bgnpcgn-deu (Tschüß! -> Tschueß!) and the other 17 library-dependent maps that api.interscript.org currently fails with 'Map dependency missing'. The detect ranking (288 systems) and systemCodes count (289 addressable) are re-baselined to the corrected corpus; production currently returns a truncated 48-map detect ranking and null for library-dependent maps, so test/fixtures/parity.json records the corrected behavior until the deploy catches up. scripts/build-maps.rb pointed at the retired Ruby pipeline; it now defers to scripts/build-maps.mjs, which runs the canonical TS builder and regenerates manifest.js.
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.
Built via build-maps.rb through the ISC-fixed interscript-ruby (funcall-node casing + array-Any serialisation). 293 files: 289 systems + 4 libraries. After merge: release chain (worker version, deploy-repo pin, tag) takes /v1/info to 289.